diff --git a/src/app/marketing/sales-orders/detail/edit/page.tsx b/src/app/marketing/sales-orders/detail/edit/page.tsx index cc0722ea..86cafcb6 100644 --- a/src/app/marketing/sales-orders/detail/edit/page.tsx +++ b/src/app/marketing/sales-orders/detail/edit/page.tsx @@ -1,7 +1,41 @@ +'use client'; + +import SalesForm from '@/components/pages/marketing/sales-orders/form/SalesForm'; +import { isResponseError, isResponseSuccess } from '@/lib/api-helper'; +import { MarketingApi } from '@/services/api/marketing/marketing'; +import { useRouter, useSearchParams } from 'next/navigation'; +import useSWR from 'swr'; + const EditSalesOrder = () => { + const router = useRouter(); + const searchParams = useSearchParams(); + + const soId = searchParams.get('salesOrderId'); + + const { data: marketing, isLoading: isLoading } = useSWR(soId, (id: number) => + MarketingApi.getSingle(id) + ); + + if (!soId) { + router.back(); + + return ( +
Edit Sales Order
+Detail Sales Order
+| + No. Sales Order + | +: | +{initialValues?.so_number} | +
| Nama Pelanggan | +: | +{initialValues?.customer?.name} | +
| Status | +: | +{initialValues?.status} | +
| Tanggal Penjualan | +: | +{initialValues?.so_date} | +
| Total Penjualan | +: | ++ {formatCurrency(initialValues?.grand_total as number)} + | +
| Catatan | +: | +{initialValues?.notes ?? '-'} | +