import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { Switch, Route } from 'react-router-dom'; import MetaFoxLogo from '../../../components/ui/metafox-logo'; import { INITIALIZE_CREATE_PASSWORD_ROUTE, INITIALIZE_IMPORT_WITH_SEED_PHRASE_ROUTE, INITIALIZE_SEED_PHRASE_INTRO_ROUTE, } from '../../../helpers/constants/routes'; import NewAccount from './new-account'; import ImportWithSeedPhrase from './import-with-seed-phrase'; export default class CreatePassword extends PureComponent { static propTypes = { history: PropTypes.object, isInitialized: PropTypes.bool, onCreateNewAccount: PropTypes.func, onCreateNewAccountFromSeed: PropTypes.func, }; componentDidMount() { const { isInitialized, history } = this.props; if (isInitialized) { history.push(INITIALIZE_SEED_PHRASE_INTRO_ROUTE); } } render() { const { onCreateNewAccount, onCreateNewAccountFromSeed } = this.props; return (