/* @flow */ import * as React from 'react'; import { Notification, Link } from 'trezor-ui-components'; import Bignumber from 'bignumber.js'; import { FormattedMessage } from 'react-intl'; import l10nCommonMessages from 'views/common.messages'; import l10nMessages from './index.messages'; import type { Props } from '../../index'; export default (props: Props) => { const { selectedAccount } = props; const { account } = selectedAccount; const { location } = props.router; const notifications = []; if (!location || !selectedAccount || !account) return null; // Ripple minimum reserve notification if (account.networkType === 'ripple') { const { reserve, balance } = account; const bigBalance = new Bignumber(balance); const bigReserve = new Bignumber(reserve); if (bigBalance.isLessThan(bigReserve)) { notifications.push( } message={ <> ), }} /> } /> ); } } return {notifications}; };