From f091b4be439785d8761d9c8edb3e8a43289c9d03 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Mon, 19 Jan 2026 17:26:41 +0700 Subject: [PATCH] refactor(FE): Show kandangs table for add-request and selection --- .../pages/expense/form/ExpenseKandangsTable.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/pages/expense/form/ExpenseKandangsTable.tsx b/src/components/pages/expense/form/ExpenseKandangsTable.tsx index e4db88aa..5c60ae1e 100644 --- a/src/components/pages/expense/form/ExpenseKandangsTable.tsx +++ b/src/components/pages/expense/form/ExpenseKandangsTable.tsx @@ -174,9 +174,16 @@ const ExpenseKandangsTable = ({ updateSortingFilter('picSort', picSortFilter); }, [sorting, updateSortingFilter]); + // Tampilkan tabel jika: + // 1. Mode request pertama kali (type='add' dan formType='request') + // 2. Atau sudah ada kandang yang dipilih + const shouldShowTable = + (type === 'add' && formType === 'request') || + (selectedKandangs.length > 0 && selectedKandangs.some((k) => k.id)); + return ( <> - {selectedKandangs.length > 0 && selectedKandangs.some((k) => k.id) && ( + {shouldShowTable && (