chore: disabled export button if filter is not selected yet

This commit is contained in:
ValdiANS
2026-01-05 11:18:19 +07:00
parent 5e3648b385
commit 1571d79685
@@ -24,6 +24,7 @@ import {
import { ProjectFlockKandang } from '@/types/api/production/project-flock-kandang'; import { ProjectFlockKandang } from '@/types/api/production/project-flock-kandang';
import { isResponseError } from '@/lib/api-helper'; import { isResponseError } from '@/lib/api-helper';
import Pagination from '@/components/Pagination'; import Pagination from '@/components/Pagination';
import { ProductionResultReportApi } from '@/services/api/report/production-result';
const ProductionResultContent = () => { const ProductionResultContent = () => {
const [projectFlockKandangs, setProjectFlockKandangs] = useState< const [projectFlockKandangs, setProjectFlockKandangs] = useState<
@@ -145,8 +146,11 @@ const ProductionResultContent = () => {
const exportToExcelHandler = async () => { const exportToExcelHandler = async () => {
setIsLoadingExportingToExcel(true); setIsLoadingExportingToExcel(true);
// TODO: Implement export functionality in API service first if needed
toast.error('Fitur export belum tersedia'); await ProductionResultReportApi.exportProductionResultToExcel(
projectFlockKandangs
);
setIsLoadingExportingToExcel(false); setIsLoadingExportingToExcel(false);
}; };
@@ -319,7 +323,13 @@ const ProductionResultContent = () => {
align='end' align='end'
direction='bottom' direction='bottom'
trigger={ trigger={
<Button> <Button
disabled={
!selectedArea ||
!selectedLocation ||
!selectedProjectFlock
}
>
Export{' '} Export{' '}
<Icon <Icon
icon='heroicons-outline:download' icon='heroicons-outline:download'