// @flow import React from 'react'; import BusyIndicator from 'component/common/busy-indicator'; import Button from 'component/button'; import TransactionList from 'component/transactionList'; import * as icons from 'constants/icons'; import type { Transaction } from 'component/transactionList/view'; type Props = { fetchTransactions: () => void, fetchingTransactions: boolean, hasTransactions: boolean, transactions: Array, }; class TransactionListRecent extends React.PureComponent { componentDidMount() { this.props.fetchTransactions(); } render() { const { fetchingTransactions, hasTransactions, transactions } = this.props; return (
{__('Recent Transactions')}
{fetchingTransactions && (
)} {!fetchingTransactions && ( )} {hasTransactions && (
)}
); } } export default TransactionListRecent;