feat: invoice payment transactions.

This commit is contained in:
elforjani13
2021-11-15 21:44:46 +02:00
parent 377fb07c70
commit bd282acae4
9 changed files with 134 additions and 9 deletions

View File

@@ -0,0 +1,29 @@
import React from 'react';
import { DataTable, Card } from 'components';
import { useInvoicePaymentTransactionsColumns } from './utils';
import { useInvoiceDetailDrawerContext } from './InvoiceDetailDrawerProvider';
/**
* Invoice payment transactions datatable.
*/
export default function InvoicePaymentTransactionsTable() {
const columns = useInvoicePaymentTransactionsColumns();
const {
paymentTransactions,
isPaymentTransactionLoading,
isPaymentTransactionFetching,
} = useInvoiceDetailDrawerContext();
return (
<Card>
<DataTable
columns={columns}
data={paymentTransactions}
loading={isPaymentTransactionLoading}
headerLoading={isPaymentTransactionLoading}
progressBarLoading={isPaymentTransactionFetching}
/>
</Card>
);
}