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(registrationStore.passPhrase.replace(/\s+/g, ' ').split(' ').map((item, index) => ({str:item, id:index }))) function generatePassPhrase() { let phrase = passphrase.Mnemonic.generateMnemonic() registrationStore.savePassPhrase(phrase) let newPassPhrase = registrationStore.passPhrase.split(' ').map((item, index) => ({str:item, id:index })) setPassPhrase(newPassPhrase) } function savePassPhraseInStore (copiedPhrase) { let phrasePaste = copiedPhrase.trim().replace(/\s+/g, ' ').split(' ') if(phrasePaste.length===12) { registrationStore.savePassPhrase(copiedPhrase) setPassPhrase(phrasePaste.map((item, index) => ({str:item, id:index }))) } else { return false } } function pastePassPhrase() { navigator.clipboard.readText().then(res=>savePassPhraseInStore(res)) } 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;