From b60f1ac73a041b97e501821f3f1f999236cc7f9a Mon Sep 17 00:00:00 2001 From: Wikzyy Date: Tue, 8 Apr 2025 16:11:00 +0700 Subject: [PATCH] fix table and field agent on formField - show Host to Host - set field agent to optional with default value `''` --- src/pages/master/provider/blocks/EditDialog.tsx | 2 +- src/pages/master/provider/hooks/ManageProviderContext.tsx | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pages/master/provider/blocks/EditDialog.tsx b/src/pages/master/provider/blocks/EditDialog.tsx index ef00c19..ba8cb68 100644 --- a/src/pages/master/provider/blocks/EditDialog.tsx +++ b/src/pages/master/provider/blocks/EditDialog.tsx @@ -145,7 +145,7 @@ const EditDialog = () => { type: response?.data.type, status: response?.data.status, transaction_type: response?.data.transaction_type.id, - agent: response?.data.agent.id + agent: response?.data.agent?.id || '' })); } }, []); diff --git a/src/pages/master/provider/hooks/ManageProviderContext.tsx b/src/pages/master/provider/hooks/ManageProviderContext.tsx index 2cfe75f..85b25a9 100644 --- a/src/pages/master/provider/hooks/ManageProviderContext.tsx +++ b/src/pages/master/provider/hooks/ManageProviderContext.tsx @@ -94,7 +94,13 @@ const ManageProviderContextProvider = ({ children }: { children: React.ReactNode } }, { - accessorFn: (row) => row.provider_type, + accessorFn: (row) => { + const typeMapping: Record = { + h2h: 'Host To Host', + agent: 'Agent' + }; + return typeMapping[row.provider_type] || row.provider_type; + }, id: 'type', header: ({ column }) => , enableSorting: false,