/* @flow */ import styled from 'styled-components'; import React from 'react'; import { NavLink } from 'react-router-dom'; import type { TrezorDevice } from 'flowtype'; import AsideDivider from './AsideDivider'; import AsideRowCoinWallet from './AsideRowCoinWallet'; import AsideRowCoinExternal from './AsideRowCoinExternal'; import AsideSection from './AsideSection'; import type { Props } from './index'; const CoinSelection = (props: Props): React$Element => { const { location } = props.router; const { config } = props.localStorage; const { selectedDevice } = props.wallet; let baseUrl: string = ''; if (selectedDevice && selectedDevice.features) { baseUrl = `/device/${selectedDevice.features.device_id}`; if (selectedDevice.instance) { baseUrl += `:${selectedDevice.instance}`; } } const walletCoins = config.coins.map((item) => { const url = `${baseUrl}/network/${item.network}/account/0`; const className = `coin ${item.network}`; let coinImg = item.network; if (item.network === 'ethereum') { coinImg = 'eth'; } else if (item.network === 'ethereum-classic') { coinImg = 'etc'; } return ( ); }); return ( { walletCoins } ); }; export default CoinSelection;