'use client' import ProjectFlockForm from "@/components/pages/production/project-flock/form/ProjectFlockForm"; import { isResponseError, isResponseSuccess } from "@/lib/api-helper"; import { ProjectFlockApi } from "@/services/api/production"; import { useRouter, useSearchParams } from "next/navigation"; import useSWR from "swr"; const ProjectFlockEdit = () => { const router = useRouter(); const searchParams = useSearchParams(); const projectFlockId = searchParams.get("projectFlockId"); const { data: projectFlock, isLoading: isLoadingCostumer } = useSWR( projectFlockId, (id: number) => ProjectFlockApi.getSingle(id) ); if(!projectFlockId){ router.back(); return (
); } if(!isLoadingCostumer && (!projectFlock || isResponseError(projectFlock))){ router.replace("/404"); return; } return (
{isLoadingCostumer && } {!isLoadingCostumer && isResponseSuccess(projectFlock) && ( )}
) } export default ProjectFlockEdit;