// @flow import React from 'react'; import { ActivityIndicator, Text, TouchableOpacity, View } from 'react-native'; import { formatCredits } from 'lbry-redux' import Address from 'component/address'; import Button from 'component/button'; import Colors from 'styles/colors'; import Icon from 'react-native-vector-icons/FontAwesome5'; import floatingButtonStyle from 'styles/floatingButton'; type Props = { balance: number, }; class FloatingWalletBalance extends React.PureComponent { render() { const { balance, navigation, unclaimedRewardAmount } = this.props; return ( {unclaimedRewardAmount > 0 && navigation && navigation.navigate({ routeName: 'Rewards' })} > {unclaimedRewardAmount} } navigation && navigation.navigate({ routeName: 'WalletStack' })}> {isNaN(balance) && } {(!isNaN(balance) || balance === 0) && ( {(formatCredits(parseFloat(balance), 2) + ' LBC')})} ); } } export default FloatingWalletBalance;