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,