From ca0b216ba014b2b1406befbfaf14b87191d36209 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 6 Mar 2026 09:53:57 +0700 Subject: [PATCH] refactor(FE): Handle null transaction_type and fix useEffect dependency --- src/components/pages/finance/FinanceDetail.tsx | 4 +++- src/components/pages/finance/FinanceTable.tsx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/pages/finance/FinanceDetail.tsx b/src/components/pages/finance/FinanceDetail.tsx index ddebe19e..06eb730e 100644 --- a/src/components/pages/finance/FinanceDetail.tsx +++ b/src/components/pages/finance/FinanceDetail.tsx @@ -29,7 +29,9 @@ const FinanceDetail = ({ finance }: { finance: Finance }) => { }, { label: 'Jenis Transaksi', - value: formatTitleCase(finance.transaction_type.split('_').join(' ')), + value: formatTitleCase( + (finance.transaction_type || '').split('_').join(' ') + ), }, { label: 'Pihak', diff --git a/src/components/pages/finance/FinanceTable.tsx b/src/components/pages/finance/FinanceTable.tsx index 100eecb4..50e27ac1 100644 --- a/src/components/pages/finance/FinanceTable.tsx +++ b/src/components/pages/finance/FinanceTable.tsx @@ -594,7 +594,7 @@ const FinanceTable = () => { }, }, ], - [] + [deleteModal] ); useEffect(() => {