solve issue fullname undefined

This commit is contained in:
wayanrivan
2025-05-09 14:48:09 +07:00
parent fc9beeeaa2
commit 94c6b7aea1
2 changed files with 23 additions and 13 deletions

View File

@ -95,22 +95,27 @@ const ApprovalTransactionProvider = ({ children }: { children: React.ReactNode }
}, },
{ {
accessorKey: 'origin_customer.fullname', accessorKey: 'origin_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Origin Customer 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]'
}, },
cell: ({ row }) => row.original.origin_customer?.fullname ?? ''
}, },
{ {
accessorFn: (row) => { accessorFn: (row) => {
const purchase = row?.purchase?.destination_customer.fullname; const purchase = row?.purchase?.destination_customer?.fullname;
const transfer = row?.transfer?.destination_customer.fullname; const transfer = row?.transfer?.destination_customer?.fullname;
return purchase ?? transfer ?? "-"; return purchase ?? transfer ?? "";
}, },
id: 'destination_customer.fullname', id: 'destination_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Destination Customer Full Name" column={column} />, header: ({ column }) => (
<DataGridColumnHeader title="Destination Customer Full Name" column={column} />
),
enableSorting: false, enableSorting: false,
enableHiding: false, enableHiding: false,
meta: { meta: {

View File

@ -113,22 +113,27 @@ const TransactionProvider = ({ children }: { children: React.ReactNode }) => {
}, },
{ {
accessorKey: 'origin_customer.fullname', accessorKey: 'origin_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Origin Customer 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]'
} },
cell: ({ row }) => row.original.origin_customer?.fullname ?? ''
}, },
{ {
accessorFn: (row) => { accessorFn: (row) => {
const purchase = row?.purchase?.destination_customer.fullname; const purchase = row?.purchase?.destination_customer?.fullname;
const transfer = row?.transfer?.destination_customer.fullname; const transfer = row?.transfer?.destination_customer?.fullname;
return purchase ?? transfer ?? "-"; return purchase ?? transfer ?? "";
}, },
id: 'destination_customer.fullname', id: 'destination_customer.fullname',
header: ({ column }) => <DataGridColumnHeader title="Destination Customer Full Name" column={column} />, header: ({ column }) => (
<DataGridColumnHeader title="Destination Customer Full Name" column={column} />
),
enableSorting: false, enableSorting: false,
enableHiding: false, enableHiding: false,
meta: { meta: {