diff --git a/src/app/admin/offers/[id]/edit/page.tsx b/src/app/admin/offers/[id]/edit/page.tsx new file mode 100644 index 0000000..92bd24b --- /dev/null +++ b/src/app/admin/offers/[id]/edit/page.tsx @@ -0,0 +1,23 @@ +import { notFound } from "next/navigation"; +import { getOfferEditorData, getOfferFieldOptions } from "@/lib/offer-queries"; +import { OfferEditorClient } from "@/components/admin/offers/OfferEditorClient"; + +export const revalidate = 0; + +export default async function OfferEditPage({ + params, +}: { + params: Promise<{ id: string }>; +}) { + const { id } = await params; + const [data, options] = await Promise.all([ + getOfferEditorData(id), + getOfferFieldOptions(), + ]); + + if (!data) { + notFound(); + } + + return ; +}