update destination customer full name in datatable

This commit is contained in:
wayanrivan
2025-05-07 11:10:28 +07:00
parent f5bfa7a6ab
commit bbf17930a7
2 changed files with 33 additions and 3 deletions

View File

@ -95,7 +95,22 @@ const ApprovalTransactionProvider = ({ children }: { children: React.ReactNode }
}, },
{ {
accessorKey: 'origin_customer.fullname', accessorKey: 'origin_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Full Name" column={column} />, header: ({ column }) => <DataGridColumnHeader title="Origin Customer Full Name" column={column} />,
enableSorting: false,
enableHiding: false,
meta: {
headerClassName: 'w-[250px]',
},
},
{
accessorFn: (row) => {
const purchase = row?.purchase?.destination_customer.fullname;
const transfer = row?.transfer?.destination_customer.fullname;
return purchase ?? transfer ?? "-";
},
id: 'destination_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Destination Customer Full Name" column={column} />,
enableSorting: false, enableSorting: false,
enableHiding: false, enableHiding: false,
meta: { meta: {
@ -270,7 +285,7 @@ const ApprovalTransactionProvider = ({ children }: { children: React.ReactNode }
}); });
} }
// ✅ Declare formattedFilter early // ✅ Declare formattedFilter early
const formattedFilter: any = { const formattedFilter: any = {
"Transactions.transaction_date": { "Transactions.transaction_date": {

View File

@ -107,13 +107,28 @@ const TransactionProvider = ({ children }: { children: React.ReactNode }) => {
}, },
{ {
accessorKey: 'origin_customer.fullname', accessorKey: 'origin_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Full Name" column={column} />, header: ({ column }) => <DataGridColumnHeader title="Origin Customer Full Name" column={column} />,
enableSorting: false, enableSorting: false,
enableHiding: false, enableHiding: false,
meta: { meta: {
headerClassName: 'w-[250px]' headerClassName: 'w-[250px]'
} }
}, },
{
accessorFn: (row) => {
const purchase = row?.purchase?.destination_customer.fullname;
const transfer = row?.transfer?.destination_customer.fullname;
return purchase ?? transfer ?? "-";
},
id: 'destination_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Destination Customer Full Name" column={column} />,
enableSorting: false,
enableHiding: false,
meta: {
headerClassName: 'w-[250px]',
},
},
{ {
accessorFn: (row) => { accessorFn: (row) => {
const purchaseAmount = row?.purchase?.amount; const purchaseAmount = row?.purchase?.amount;