import React, { PureComponent } from 'react' import PropTypes from 'prop-types' import Button from '../../../button' import { INITIALIZE_METAMETRICS_OPT_IN_ROUTE, } from '../../../../routes' export default class SelectAction extends PureComponent { static propTypes = { history: PropTypes.object, isInitialized: PropTypes.bool, setFirstTimeFlowType: PropTypes.func, nextRoute: PropTypes.string, } static contextTypes = { t: PropTypes.func, } componentDidMount () { const { history, isInitialized, nextRoute } = this.props if (isInitialized) { history.push(nextRoute) } } handleCreate = () => { this.props.setFirstTimeFlowType('create') this.props.history.push(INITIALIZE_METAMETRICS_OPT_IN_ROUTE) } handleImport = () => { this.props.setFirstTimeFlowType('import') this.props.history.push(INITIALIZE_METAMETRICS_OPT_IN_ROUTE) } render () { const { t } = this.context return (
{ t('newToMetaMask') }
{ t('noAlreadyHaveSeed') }
{ t('importYourExisting') }
{ t('letsGoSetUp') }
{ t('thisWillCreate') }
) } }