From d38cc835e14df0b3bb1a127ac93ff2c168390200 Mon Sep 17 00:00:00 2001 From: Pranav Singhal Date: Mon, 23 Mar 2026 19:48:08 -0400 Subject: [PATCH] done --- src/app/events/page.tsx | 18 ++++++++++++++++++ src/common/api/event/entity.ts | 1 + 2 files changed, 19 insertions(+) diff --git a/src/app/events/page.tsx b/src/app/events/page.tsx index 1ef7a5f..310e475 100644 --- a/src/app/events/page.tsx +++ b/src/app/events/page.tsx @@ -26,6 +26,7 @@ interface EventFormData { wsRelevantSkills: string; wsUrls: string[]; icon: File | null; + fastPass: boolean; } export default function EventsPage() { @@ -49,6 +50,7 @@ export default function EventsPage() { wsRelevantSkills: "", wsUrls: [], icon: null, + fastPass: false, }); const openEditModal = (event: EventEntityResponse) => { @@ -57,6 +59,7 @@ export default function EventsPage() { name: event.name, type: event.type as EventType, description: event.description || "", + fastPass: event.fastPass || false, locationId: event.locationId ? String(event.locationId) : "", startTime: new Date(event.startTime).toISOString().slice(0, 16), endTime: new Date(event.endTime).toISOString().slice(0, 16), @@ -79,6 +82,7 @@ export default function EventsPage() { formDataToSubmit.append("locationId", formData.locationId); formDataToSubmit.append("startTime", new Date(formData.startTime).getTime().toString()); formDataToSubmit.append("endTime", new Date(formData.endTime).getTime().toString()); + formDataToSubmit.append("fastPass", String(formData.fastPass)); if (formData.type === EventType.workshop) { formDataToSubmit.append("wsPresenterNames", formData.wsPresenterNames); @@ -307,6 +311,19 @@ export default function EventsPage() { /> +
+ setFormData({ ...formData, fastPass: e.target.checked })} + className="h-4 w-4 rounded border-zinc-300 text-blue-600 focus:ring-blue-500" + /> + +
+