diff --git a/packages/app-accounts/src/ChangePass.tsx b/packages/app-accounts/src/ChangePass.tsx index 546f6cbdd6..e8cad23892 100644 --- a/packages/app-accounts/src/ChangePass.tsx +++ b/packages/app-accounts/src/ChangePass.tsx @@ -43,9 +43,10 @@ class ChangePass extends React.PureComponent { render () { return ( {this.renderContent()} {this.renderButtons()} diff --git a/packages/app-accounts/src/Forgetting.tsx b/packages/app-accounts/src/Forgetting.tsx index 38dc62f159..fac011ca87 100644 --- a/packages/app-accounts/src/Forgetting.tsx +++ b/packages/app-accounts/src/Forgetting.tsx @@ -21,9 +21,10 @@ class Forgetting extends React.PureComponent { render () { return ( {this.renderContent()} {this.renderButtons()} diff --git a/packages/ui-app/src/Input.tsx b/packages/ui-app/src/Input.tsx index 2e2aef84e5..f325c40fa6 100644 --- a/packages/ui-app/src/Input.tsx +++ b/packages/ui-app/src/Input.tsx @@ -106,8 +106,8 @@ export default class Input extends React.PureComponent { error={isError} hidden={isHidden} max={max} - min={min} maxLength={maxLength} + min={min} name={name || this.state.name} onChange={this.onChange} onKeyDown={this.onKeyDown} diff --git a/packages/ui-app/src/Password.tsx b/packages/ui-app/src/Password.tsx index fcadd63e61..ffa41a6c00 100644 --- a/packages/ui-app/src/Password.tsx +++ b/packages/ui-app/src/Password.tsx @@ -6,6 +6,7 @@ import { BareProps } from './types'; import React from 'react'; +import classes from './util/classes'; import Button from './Button'; import Input from './Input'; @@ -40,12 +41,13 @@ export default class Password extends React.PureComponent { return ( { ); } - onToggleVisible = (): void => { + private onToggleVisible = (): void => { this.setState({ isVisible: !this.state.isVisible }); diff --git a/packages/ui-keyring/src/account/save.ts b/packages/ui-keyring/src/account/save.ts index f9b036ea3e..76b5afaa1e 100644 --- a/packages/ui-keyring/src/account/save.ts +++ b/packages/ui-keyring/src/account/save.ts @@ -12,5 +12,6 @@ export default function saveAccount (state: State, pair: KeyringPair, password?: json.meta.whenCreated = Date.now(); } + state.keyring.addFromJson(json); state.accounts.add(json.address, json); } diff --git a/packages/ui-signer/src/Unlock.tsx b/packages/ui-signer/src/Unlock.tsx index 1064ad7a96..02f04792eb 100644 --- a/packages/ui-signer/src/Unlock.tsx +++ b/packages/ui-signer/src/Unlock.tsx @@ -15,6 +15,7 @@ import translate from './translate'; type Props = I18nProps & { autoFocus?: boolean, error?: string, + label?: string, onChange: (password: string) => void, onKeyDown?: (event: React.KeyboardEvent) => void, password: string, @@ -43,7 +44,7 @@ class Unlock extends React.PureComponent { } render () { - const { autoFocus, onChange, onKeyDown, password, t, tabIndex } = this.props; + const { autoFocus, label, onChange, onKeyDown, password, t, tabIndex } = this.props; const { isError, isLocked } = this.state; if (!isLocked) { @@ -57,7 +58,7 @@ class Unlock extends React.PureComponent { autoFocus={autoFocus} className='medium' isError={isError} - label={t('unlock.password', { + label={label || t('unlock.password', { defaultValue: 'unlock account using' })} onChange={onChange}