From 07310907f1d315d1e1fea1b33422b8fafe6c8ed9 Mon Sep 17 00:00:00 2001 From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com> Date: Tue, 11 Mar 2025 00:25:42 -0700 Subject: [PATCH] =?UTF-8?q?Anzeige=20f=C3=BCr=20lsitenplatz,=20sortierung?= =?UTF-8?q?=20nach=20Datum?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../event/_components/AppointmentModal.tsx | 67 +++++++++++++++++-- .../event/_components/ParticipantModal.tsx | 22 +++++- .../app/(app)/events/_components/modalBtn.tsx | 32 +++++++-- apps/hub/app/(app)/events/page.tsx | 9 ++- packages/database/prisma/schema/event.prisma | 24 ++++--- packages/database/prisma/schema/user.prisma | 2 +- 6 files changed, 129 insertions(+), 27 deletions(-) diff --git a/apps/hub/app/(app)/admin/event/_components/AppointmentModal.tsx b/apps/hub/app/(app)/admin/event/_components/AppointmentModal.tsx index b25385b2..c7373b3e 100644 --- a/apps/hub/app/(app)/admin/event/_components/AppointmentModal.tsx +++ b/apps/hub/app/(app)/admin/event/_components/AppointmentModal.tsx @@ -45,8 +45,8 @@ export const AppointmentModal = ({ const participantTableRef = useRef(null); return ( - -
+ +
{/* if there is a button in form, it will close the modal */} )} - + {!row.original.attended && event?.hasPresenceEvents && ( + + )} +
); }, }, diff --git a/apps/hub/app/(app)/admin/event/_components/ParticipantModal.tsx b/apps/hub/app/(app)/admin/event/_components/ParticipantModal.tsx index 369de4ca..84106d59 100644 --- a/apps/hub/app/(app)/admin/event/_components/ParticipantModal.tsx +++ b/apps/hub/app/(app)/admin/event/_components/ParticipantModal.tsx @@ -35,6 +35,11 @@ export const ParticipantModal = ({ })} className="space-y-1" > + +
+

Termine

+ +

+ Termin ausgewählt + + {new Date( + participantForm.watch("enscriptionDate"), + ).toLocaleString()} + +

+

Verlauf

{participantForm.watch("statusLog")?.map((s) => ( @@ -59,9 +76,12 @@ export const ParticipantModal = ({
))}
- +