From 606379d151c1445c956c60721b72724ae68cb5d2 Mon Sep 17 00:00:00 2001 From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com> Date: Sun, 18 Jan 2026 01:01:15 +0100 Subject: [PATCH] Remove Event-Appointment --- .../[id]/appointment/[appointmentId]/page.tsx | 34 +++ .../[id]/participant/[participantId]/page.tsx | 50 ++++ .../event/_components/AppointmentForm.tsx | 260 ++++++++++++++++++ .../event/_components/ParticipantForm.tsx | 218 +++++++++++++++ 4 files changed, 562 insertions(+) create mode 100644 apps/hub/app/(app)/admin/event/[id]/appointment/[appointmentId]/page.tsx create mode 100644 apps/hub/app/(app)/admin/event/[id]/participant/[participantId]/page.tsx create mode 100644 apps/hub/app/(app)/admin/event/_components/AppointmentForm.tsx create mode 100644 apps/hub/app/(app)/admin/event/_components/ParticipantForm.tsx diff --git a/apps/hub/app/(app)/admin/event/[id]/appointment/[appointmentId]/page.tsx b/apps/hub/app/(app)/admin/event/[id]/appointment/[appointmentId]/page.tsx new file mode 100644 index 00000000..b3373878 --- /dev/null +++ b/apps/hub/app/(app)/admin/event/[id]/appointment/[appointmentId]/page.tsx @@ -0,0 +1,34 @@ +import { AppointmentForm } from "(app)/admin/event/_components/AppointmentForm"; +import { prisma } from "@repo/db"; + +export default async function Page({ + params, +}: { + params: Promise<{ id: string; appointmentId: string }>; +}) { + const { id: eventId, appointmentId } = await params; + + const event = await prisma.event.findUnique({ + where: { id: parseInt(eventId) }, + }); + + if (!event) return
+