From cd4cef883e725aaac9595c65b6ef64ff535e0c84 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Mon, 13 Apr 2026 10:08:09 +0700 Subject: [PATCH] fix: change kandang filter to project flock kandang with period --- .../report/expense/tab/ReportExpenseTab.tsx | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/components/pages/report/expense/tab/ReportExpenseTab.tsx b/src/components/pages/report/expense/tab/ReportExpenseTab.tsx index 03c35958..5e8931c4 100644 --- a/src/components/pages/report/expense/tab/ReportExpenseTab.tsx +++ b/src/components/pages/report/expense/tab/ReportExpenseTab.tsx @@ -33,18 +33,18 @@ import { generateReportExpensePDF } from '../export/ReportExpenseExportPDF'; import { generateReportExpenseExcel } from '../export/ReportExpenseExportXLSX'; import toast from 'react-hot-toast'; import { - KandangApi, LocationApi, NonstockApi, SupplierApi, } from '@/services/api/master-data'; import { Supplier } from '@/types/api/master-data/supplier'; -import { Kandang } from '@/types/api/master-data/kandang'; import { Nonstock } from '@/types/api/master-data/nonstock'; import { ColumnDef } from '@tanstack/react-table'; import { httpClient } from '@/services/http/client'; import { BaseApiResponse } from '@/types/api/api-general'; import ButtonFilter from '@/components/helper/ButtonFilter'; +import { ProjectFlockKandang } from '@/types/api/production/project-flock-kandang'; +import { ProjectFlockKandangApi } from '@/services/api/production/project-flock-kandang'; interface ReportExpenseTabProps { tabId: string; @@ -139,7 +139,7 @@ const ReportExpenseTab = ({ tabId }: ReportExpenseTabProps) => { options: locationOptions, isLoadingOptions: isLoadingLocations, loadMore: loadMoreLocations, - } = useSelect(LocationApi.basePath, 'id', 'name', 'search'); + } = useSelect(LocationApi.basePath, 'id', 'name', 'search'); const { setInputValue: setSupplierInputValue, @@ -149,14 +149,14 @@ const ReportExpenseTab = ({ tabId }: ReportExpenseTabProps) => { } = useSelect(SupplierApi.basePath, 'id', 'name', 'search'); const { - setInputValue: setKandangInputValue, - options: kandangOptions, - isLoadingOptions: isLoadingKandangs, - loadMore: loadMoreKandangs, - } = useSelect( - KandangApi.basePath, + setInputValue: setProjectFlockKandangInputValue, + options: projectFlockKandangOptions, + isLoadingOptions: isLoadingProjectFlockKandangs, + loadMore: loadMoreProjectFlockKandangs, + } = useSelect( + ProjectFlockKandangApi.basePath, 'id', - 'name', + 'name_with_period', 'search', formik.values.location_id?.value ? { location_id: String(formik.values.location_id.value) } @@ -658,14 +658,14 @@ const ReportExpenseTab = ({ tabId }: ReportExpenseTabProps) => { { formik.setFieldValue('kandang_id', val); }} - onInputChange={setKandangInputValue} - onMenuScrollToBottom={loadMoreKandangs} + onInputChange={setProjectFlockKandangInputValue} + onMenuScrollToBottom={loadMoreProjectFlockKandangs} isClearable isDisabled={!formik.values.location_id} className={{ wrapper: 'w-full' }}