Skip to content

Commit

Permalink
feat(Layout): make it look more like design
Browse files Browse the repository at this point in the history
  • Loading branch information
Philip London committed Feb 4, 2020
1 parent e55990a commit 99d79a9
Showing 1 changed file with 7 additions and 22 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { connect } from 'react-redux'
import { Field } from 'redux-form'
import { getData } from './selectors'
import { Icon, Text } from 'blockchain-info-components'
import { Text } from 'blockchain-info-components'
import { RemoteDataType } from 'core/types'
import CoinDisplay from 'components/Display/CoinDisplay'
import FiatDisplay from 'components/Display/FiatDisplay'
Expand Down Expand Up @@ -80,7 +80,7 @@ export class WalletBalanceDropdown extends Component<Props> {
}

coinBalance = (selectProps) => {
return this.isTotalBalanceType(selectProps) ? this.props.data.getOrElse({ balanceData: 0 }).balanceData : selectProps.value.balance
return this.isTotalBalanceType(selectProps) ? this.props.data.getOrElse({ balanceData: 0 }).balanceData : selectProps.value ? selectProps.value.balance : 0
}


Expand All @@ -94,34 +94,19 @@ export class WalletBalanceDropdown extends Component<Props> {

return (
<DisplayContainer coinType={coinType}>
<Icon size='32px' color={color} name={icon} />
<AccountContainer>
{children && children.length && children[1]}
<Text weight={500} color='grey400'>{this.isTotalBalanceType(props) ? this.props.coin : props.value.label} <FormattedMessage id='scenes.transactions.walletbalancedropdown.balance' defaultMessage='Balance' /></Text>
<Text weight={500} color='grey400'>{this.isTotalBalanceType(props) ? this.props.coin : props.value ? props.value.label : ''} <FormattedMessage id='scenes.transactions.walletbalancedropdown.balance' defaultMessage='Balance' /></Text>
<AmountContainer>
<CoinDisplay
<FiatDisplay
coin={this.props.coin}
size='12px'
size='24px'
weight={500}
cursor='pointer'
color='grey800'
>
{balance}
</CoinDisplay>
<div style={{ width: '8px' }} />
<FiatContainer>
(
<FiatDisplay
coin={this.props.coin}
size='12px'
weight={500}
color='grey400'
cursor='pointer'
>
{balance}
</FiatDisplay>
)
</FiatContainer>
</FiatDisplay>
</AmountContainer>
</AccountContainer>
</DisplayContainer>
Expand All @@ -135,7 +120,7 @@ export class WalletBalanceDropdown extends Component<Props> {
return (
<DisplayContainer coinType={coinType} isItem>
<AccountContainer isItem>
{this.isTotalBalanceType(props) ? props.label : props.value.label}
{this.isTotalBalanceType(props) ? props.label : props.value ? props.value.label : ''}
<AmountContainer>
<CoinDisplay
coin={this.props.coin}
Expand Down

0 comments on commit 99d79a9

Please sign in to comment.