This commit is contained in:
Ahmed Bouhuolia
2025-11-17 17:04:25 +02:00
parent 2383091b6e
commit 2c64e1b8ab
41 changed files with 709 additions and 87 deletions

View File

@@ -32,6 +32,7 @@ import { DialogsName } from '@/constants/dialogs';
function PaymentsReceivedDataTable({
// #withPaymentsReceivedActions
setPaymentReceivesTableState,
setPaymentReceivesSelectedRows,
// #withPaymentsReceived
paymentReceivesTableState,
@@ -106,6 +107,12 @@ function PaymentsReceivedDataTable({
[setPaymentReceivesTableState],
);
// Handle selected rows change.
const handleSelectedRowsChange = (selectedRows) => {
const selectedIds = selectedRows?.map((row) => row.original.id) || [];
setPaymentReceivesSelectedRows(selectedIds);
};
// Display empty status instead of the table.
if (isEmptyStatus) {
return <PaymentReceivesEmptyStatus />;
@@ -127,6 +134,7 @@ function PaymentsReceivedDataTable({
autoResetSortBy={false}
autoResetPage={false}
pagination={true}
onSelectedRowsChange={handleSelectedRowsChange}
initialPageSize={paymentReceivesTableState.pageSize}
pagesCount={pagination.pagesCount}
TableLoadingRenderer={TableSkeletonRows}