'use client'; import { useRouter, useSearchParams } from 'next/navigation'; import useSWR from 'swr'; import UomForm from '@/components/pages/master-data/uom/form/UomForm'; import { UomApi } from '@/services/api/master-data'; import { isResponseError, isResponseSuccess } from '@/lib/api-helper'; const UomEdit = () => { const router = useRouter(); const searchParams = useSearchParams(); const uomId = searchParams.get('uomId'); const { data: uom, isLoading: isLoadingUom } = useSWR(uomId, (id: number) => UomApi.getSingle(id) ); if (!uomId) { router.back(); return (