fix display mnemonic bug

This commit is contained in:
fmtabbara
2022-12-07 10:40:43 +00:00
parent e258f62a26
commit bd1d88e9e8
+5 -5
View File
@@ -10,17 +10,17 @@ export const MnemonicInput: React.FC<{
error?: string;
onUpdateMnemonic: (mnemonic: string) => void;
}> = ({ mnemonic, error, onUpdateMnemonic }) => {
const [showPassword, setShowPassword] = useState(false);
const [showMnemonic, setShowMnemonic] = useState(false);
return (
<Stack spacing={2}>
<TextField
label="Mnemonic"
type="input"
value={showPassword ? mnemonic : mnemonic.replaceAll(/./g, '*')}
type={showMnemonic ? 'input' : 'password'}
value={mnemonic}
onChange={(e) => onUpdateMnemonic(e.target.value)}
multiline
autoFocus
fullWidth
multiline={showMnemonic}
inputProps={{
style: {
height: '160px',
@@ -34,7 +34,7 @@ export const MnemonicInput: React.FC<{
}}
/>
<FormControlLabel
control={<Checkbox checked={Boolean(showPassword)} onChange={() => setShowPassword((show) => !show)} />}
control={<Checkbox checked={Boolean(showMnemonic)} onChange={() => setShowMnemonic((show) => !show)} />}
label="Reveal my mnemonic"
/>
{error && <Error message={error} />}