diff --git a/src/app/admin/offers/page.tsx b/src/app/admin/offers/page.tsx new file mode 100644 index 0000000..b7a0919 --- /dev/null +++ b/src/app/admin/offers/page.tsx @@ -0,0 +1,238 @@ +import { getCatalogWithMicros, getAllOfferServices } from "@/lib/offer-queries"; +import { + createMacro, + createMicro, + createOfferService, + deleteMacro, + deleteMicro, + toggleOfferServiceActive, +} from "./actions"; +import { ServiceCheckboxList } from "@/components/admin/offers/ServiceCheckboxList"; + +export const revalidate = 0; + +export default async function OffersPage() { + const [catalog, allServices] = await Promise.all([ + getCatalogWithMicros(), + getAllOfferServices(), + ]); + + return ( +
+

Catalogo Offerte

+ + {/* ── Sezione macro-offerte ── */} +
+

Macro-Offerte

+ + {/* Create macro form */} +
+

Nuova Macro-Offerta

+ + +