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')}