import React from 'react'; import { Link } from 'react-router-dom'; import translate from 'translations'; import { WalletType } from '../GenerateWallet'; import OpenAppImage from 'assets/images/unlock-guide/open-app.png'; import OpenWebImage from 'assets/images/unlock-guide/open-web.png'; import TabAppImage from 'assets/images/unlock-guide/tab-app.png'; import TabWebImage from 'assets/images/unlock-guide/tab-web.png'; import SelectKeystoreImage from 'assets/images/unlock-guide/select-keystore.png'; import ProvideKeystoreImage from 'assets/images/unlock-guide/provide-keystore.png'; import SelectMnemonicImage from 'assets/images/unlock-guide/select-mnemonic.png'; import ProvideMnemonicImage from 'assets/images/unlock-guide/provide-mnemonic.png'; import './FinalSteps.scss'; interface Props { walletType: WalletType; } const FinalSteps: React.SFC = ({ walletType }) => { const steps = [ { name: translate('CREATE_FINAL_STEP_1'), image: process.env.BUILD_ELECTRON ? OpenAppImage : OpenWebImage }, { name: translate('CREATE_FINAL_STEP_2'), image: process.env.BUILD_ELECTRON ? TabAppImage : TabWebImage } ]; if (walletType === WalletType.Keystore) { steps.push({ name: translate('CREATE_FINAL_STEP_3'), image: SelectKeystoreImage }); steps.push({ name: translate('CREATE_FINAL_STEP_4_KEYSTORE'), image: ProvideKeystoreImage }); } else if (walletType === WalletType.Mnemonic) { steps.push({ name: translate('CREATE_FINAL_STEP_3'), image: SelectMnemonicImage }); steps.push({ name: translate('CREATE_FINAL_STEP_4_MNEMONIC'), image: ProvideMnemonicImage }); } return (

{translate('ADD_LABEL_6')}

{translate('MNEMONIC_FINAL_DESCRIPTION')}

{steps.map((step, index) => (

{step.name}

{index + 1}
))}
{translate('GO_TO_ACCOUNT')}
); }; export default FinalSteps;