import styled from 'styled-components'; import coins from 'constants/coins'; import colors from 'config/colors'; import ICONS from 'config/icons'; import PropTypes from 'prop-types'; import React, { PureComponent } from 'react'; import { NavLink } from 'react-router-dom'; import Divider from '../Divider'; import RowCoin from '../RowCoin'; const Wrapper = styled.div``; class CoinMenu extends PureComponent { getBaseUrl() { const { selectedDevice } = this.props.wallet; let baseUrl = ''; if (selectedDevice && selectedDevice.features) { baseUrl = `/device/${selectedDevice.features.device_id}`; if (selectedDevice.instance) { baseUrl += `:${selectedDevice.instance}`; } } return baseUrl; } render() { const { config } = this.props.localStorage; return ( {config.coins.map(item => ( ))} {coins.map(coin => ( ))} ); } } CoinMenu.propTypes = { config: PropTypes.object, wallet: PropTypes.object, selectedDevice: PropTypes.object, localStorage: PropTypes.object, }; export default CoinMenu;