From dae9a24a7c7e860b5db93db8bce4651dba0d5f3d Mon Sep 17 00:00:00 2001 From: rstubryan Date: Wed, 25 Feb 2026 10:41:34 +0700 Subject: [PATCH] refactor(FE): Refactor array formatting and improve code readability --- .../production/uniformity/UniformityTable.tsx | 14 +++++++++++--- .../report/marketing/tab/HppPerKandangTab.tsx | 1 - 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/components/pages/production/uniformity/UniformityTable.tsx b/src/components/pages/production/uniformity/UniformityTable.tsx index c28a8a43..f45e803d 100644 --- a/src/components/pages/production/uniformity/UniformityTable.tsx +++ b/src/components/pages/production/uniformity/UniformityTable.tsx @@ -687,7 +687,11 @@ const UniformityTable = () => { const response = await UniformityApi.getAllFetcher(url); return isResponseSuccess(response) ? response.data : null; - }, [filterProjectFlockKandangId, tableFilterState.start_date, tableFilterState.end_date]); + }, [ + filterProjectFlockKandangId, + tableFilterState.start_date, + tableFilterState.end_date, + ]); const handleExportExcel = useCallback(async () => { setIsExcelExportLoading(true); @@ -1241,7 +1245,9 @@ const UniformityTable = () => { placeholder='Tanggal Mulai' value={filterFormik.values.start_date} errorMessage={filterFormik.errors.start_date} - onChange={(e) => filterFormik.setFieldValue('start_date', e.target.value)} + onChange={(e) => + filterFormik.setFieldValue('start_date', e.target.value) + } isError={ filterFormik.touched.start_date && Boolean(filterFormik.errors.start_date) @@ -1253,7 +1259,9 @@ const UniformityTable = () => { placeholder='Tanggal Akhir' value={filterFormik.values.end_date} errorMessage={filterFormik.errors.end_date} - onChange={(e) => filterFormik.setFieldValue('end_date', e.target.value)} + onChange={(e) => + filterFormik.setFieldValue('end_date', e.target.value) + } isError={ filterFormik.touched.end_date && Boolean(filterFormik.errors.end_date) diff --git a/src/components/pages/report/marketing/tab/HppPerKandangTab.tsx b/src/components/pages/report/marketing/tab/HppPerKandangTab.tsx index 2f784af8..953b4a88 100644 --- a/src/components/pages/report/marketing/tab/HppPerKandangTab.tsx +++ b/src/components/pages/report/marketing/tab/HppPerKandangTab.tsx @@ -234,7 +234,6 @@ const HppPerKandangTab = ({ tabId }: HppPerKandangTabProps) => { ); }, [formik.values.show_unrecorded, showUnrecordedOptions]); - // ===== DATA FETCHING ===== const { data: hppPerKandang, isLoading } = useSWR( isSubmitted