import React, { useState} from 'react'; import { Link } from 'react-router-dom'; import {generateSvgAvatar} from "../images/GenerateOnboardingSvg/GenerateSvg"; import Logo from "../images/logo.png"; import {registrationStore} from "../store/store"; import { passphrase } from "@liskhq/lisk-client"; function Onboarding3() { const [passPhrase, setPassPhrase] = useState(convertPhraseToArray(registrationStore.passPhrase)); function generatePassPhrase() { let phrase = passphrase.Mnemonic.generateMnemonic(); registrationStore.savePassPhrase(phrase); setPassPhrase(convertPhraseToArray(registrationStore.passPhrase)); }; function savePassPhraseInStore (copiedPhrase) { let phrasePaste = convertPhraseToArray(copiedPhrase.trim()); if (phrasePaste.length === 12) { registrationStore.savePassPhrase(copiedPhrase.trim()); setPassPhrase(phrasePaste); } else { return false } }; function pastePassPhrase() { navigator.clipboard.readText().then(res => savePassPhraseInStore(res)) }; function convertPhraseToArray(phrase) { return phrase.split(' ').map((item, index) => ({str:item, id:index})) }; return (
{/* Content */}
{/* Header */}
{/* Logo */} logo
Have an account? Sign In
{/* Progress bar */}
  • 1
  • 2
  • 3
  • 4

Company information ✨

{/* htmlForm */}
{passPhrase.map(tag => ( ))}
<- Back
{/* Image */}
); } export default Onboarding3;