/* @flow */ 'use strict'; import React from 'react'; import BigNumber from 'bignumber.js'; const SummaryDetails = (props: any): any => { if (!props.summary.details) return (
); const { config } = props.localStorage; const selectedCoin = config.coins.find(c => c.network === props.coin); const fiatRate = props.fiat.find(f => f.network === selectedCoin.network); let balanceColumn = null; let rateColumn = null; if (fiatRate) { const accountBalance = new BigNumber(props.balance); const fiatValue = new BigNumber(fiatRate.value); const fiat = accountBalance.times(fiatValue).toFixed(2); balanceColumn = (
Balance
${ fiat }
{ props.balance } { selectedCoin.symbol }
); rateColumn = (
Rate
${ fiatValue.toFixed(2) }
1.00 { selectedCoin.symbol }
) } else { balanceColumn = (
Balance
{ props.balance } { selectedCoin.symbol }
); } return (
{ balanceColumn } { rateColumn }
); } export default SummaryDetails;