diff --git a/src/app/master-data/production-standard/detail/edit/page.tsx b/src/app/master-data/production-standard/detail/edit/page.tsx index 8c72053f..d048b411 100644 --- a/src/app/master-data/production-standard/detail/edit/page.tsx +++ b/src/app/master-data/production-standard/detail/edit/page.tsx @@ -1,9 +1,54 @@ +'use client'; + import ProductionStandardForm from '@/components/pages/master-data/production-standard/form/ProductionStandardForm'; +import { isResponseError, isResponseSuccess } from '@/lib/api-helper'; +import { ProductionStandardApi } from '@/services/api/master-data'; +import { useRouter, useSearchParams } from 'next/navigation'; +import useSWR from 'swr'; const EditProductionStandardPage = () => { + const router = useRouter(); + const searchParams = useSearchParams(); + + // Get Query Params + const productionStandardId = searchParams.get('productionStandardId'); + + // Fetch Data + const { data: productionStandard, isLoading: isLoadingProductionStandard } = + useSWR(productionStandardId, (id: number) => + ProductionStandardApi.getSingle(id) + ); + + if (!productionStandardId) { + router.back(); + + return ( +