import React, { Component } from 'react'; import PropTypes from 'prop-types'; import Select from 'react-select'; // Subviews import JsonImportView from './json'; import PrivateKeyImportView from './private-key'; export default class AccountImportSubview extends Component { static contextTypes = { t: PropTypes.func, }; state = {}; getMenuItemTexts() { return [this.context.t('privateKey'), this.context.t('jsonFile')]; } renderImportView() { const { type } = this.state; const menuItems = this.getMenuItemTexts(); const current = type || menuItems[0]; switch (current) { case this.context.t('privateKey'): return ; case this.context.t('jsonFile'): return ; default: return ; } } render() { const menuItems = this.getMenuItemTexts(); const { type } = this.state; return (
{this.context.t('importAccountMsg')} { global.platform.openTab({ url: 'https://metamask.zendesk.com/hc/en-us/articles/360015289932', }); }} > {this.context.t('here')}
{this.context.t('selectType')}