'use client'; import ProjectFlockClosingForm from '@/components/pages/production/project-flock/closing/ProjectFlockClosingForm'; import { isResponseError, isResponseSuccess } from '@/lib/api-helper'; import { ProjectFlockKandangApi } from '@/services/api/production'; import { ProjectFlockApi } from '@/services/api/production/project-flock'; import { useRouter, useSearchParams } from 'next/navigation'; import useSWR from 'swr'; const ProjectFlockClosingPage = () => { const router = useRouter(); const searchParams = useSearchParams(); const projectFlockId = searchParams.get('projectFlockId'); const projectFlockKandangId = searchParams.get('projectFlockKandangId'); const { data: projectFlockKandang, isLoading: isLoadingProjectFlockKandang } = useSWR(`get-flock-kandang-id/${projectFlockKandangId}`, () => ProjectFlockKandangApi.getSingle(parseInt(projectFlockKandangId ?? '')) ); const { data: projectFlock, isLoading: isLoadingProjectFlock } = useSWR( `get-flock-id/${projectFlockId}`, () => ProjectFlockApi.getSingle(parseInt(projectFlockId ?? '')) ); if (!projectFlockId || !projectFlockKandangId) { router.back(); return (