mirror of
https://github.com/status-im/nimbus-gui.git
synced 2025-03-02 03:50:40 +00:00
feat: visualize generated mnemonic
This commit is contained in:
parent
f296becfc8
commit
f2ef848b2f
@ -14,13 +14,14 @@ const RecoveryPhrase = ({ isKeystoreFiles }: RecoveryPhraseProps) => {
|
||||
const [generatedMnemonic, setGeneratedMnemonic] = useState('')
|
||||
|
||||
useEffect(() => {
|
||||
const getMnemonic = async () => {
|
||||
const mnemonic = await generateMnemonic(wordlist, 256)
|
||||
setGeneratedMnemonic(mnemonic)
|
||||
}
|
||||
getMnemonic()
|
||||
}, [])
|
||||
|
||||
const getMnemonic = async () => {
|
||||
const mnemonic = await generateMnemonic(wordlist, 256)
|
||||
setGeneratedMnemonic(mnemonic)
|
||||
}
|
||||
|
||||
const revealHandler = () => {
|
||||
setIsReveal(state => !state)
|
||||
}
|
||||
@ -38,21 +39,12 @@ const RecoveryPhrase = ({ isKeystoreFiles }: RecoveryPhraseProps) => {
|
||||
}}
|
||||
>
|
||||
<YStack space={'$2'} style={{ filter: `blur(${isReveal ? '0px' : '4px'})` }}>
|
||||
<XStack space={'$6'}>
|
||||
<Text size={19} weight={'semibold'}>
|
||||
this is your secret recovery phrase for the validator
|
||||
</Text>
|
||||
<Text size={19} weight={'semibold'}>
|
||||
this is your secret recovery phrase for the validator
|
||||
</Text>
|
||||
</XStack>
|
||||
<XStack space={'$6'}>
|
||||
<Text size={19} weight={'semibold'}>
|
||||
this is your secret recovery phrase for the validator
|
||||
</Text>
|
||||
<Text size={19} weight={'semibold'}>
|
||||
this is your secret recovery phrase for the validator
|
||||
</Text>
|
||||
<XStack space={'$1'}>
|
||||
{generatedMnemonic.split(' ').map((word, index) => (
|
||||
<Text key={index} size={19} weight={'semibold'}>
|
||||
{word}
|
||||
</Text>
|
||||
))}
|
||||
</XStack>
|
||||
</YStack>
|
||||
</Stack>
|
||||
|
Loading…
x
Reference in New Issue
Block a user