From ee0e9e68a9c5c84c71d402136e2b49c020a4b5f4 Mon Sep 17 00:00:00 2001 From: zias Date: Thu, 19 Mar 2026 10:28:07 +0100 Subject: [PATCH] feat(admin): add birthdate & postcode --- apps/web/src/routes/admin/index.tsx | 49 ++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 4 deletions(-) diff --git a/apps/web/src/routes/admin/index.tsx b/apps/web/src/routes/admin/index.tsx index a366ed0..bdaf7d3 100644 --- a/apps/web/src/routes/admin/index.tsx +++ b/apps/web/src/routes/admin/index.tsx @@ -30,6 +30,8 @@ type Guest = { lastName: string; email?: string; phone?: string; + birthdate?: string; + postcode?: string; }; function parseGuests(raw: unknown): Guest[] { @@ -664,6 +666,10 @@ function AdminPage() { Email Telefoon + + Geboortedatum + + Postcode handleSort("type")}> Type @@ -690,7 +696,7 @@ function AdminPage() { {registrationsQuery.isLoading ? ( laden... @@ -699,7 +705,7 @@ function AdminPage() { ) : sortedRegistrations.length === 0 ? ( Geen registraties gevonden @@ -757,6 +763,12 @@ function AdminPage() { {reg.phone || "—"} + + {reg.birthdate || "—"} + + + {reg.postcode || "—"} + - +
{/* Guests */} {guestCount > 0 && ( @@ -864,6 +876,16 @@ function AdminPage() { {g.phone} )} + {g.birthdate && ( + + {g.birthdate} + + )} + {g.postcode && ( + + {g.postcode} + + )} {!g.email && !g.phone && ( geen contactgegevens @@ -875,7 +897,7 @@ function AdminPage() {
)} - {/* Notes */} + {/* Registrant birthdate + postcode */} {hasNotes && (

@@ -980,6 +1002,12 @@ function AdminPage() { {reg.phone}

)} + {reg.birthdate && ( +

+ {reg.birthdate} + {reg.postcode && ` · ${reg.postcode}`} +

+ )}
)} + {reg.birthdate && ( +

+ {reg.birthdate} + {reg.postcode && ` · ${reg.postcode}`} +

+ )}
)} + {(g.birthdate || g.postcode) && ( +

+ {g.birthdate} + {g.birthdate && g.postcode && " · "} + {g.postcode} +

+ )}
))}