From 5616ba05de876ee2c29a4ae10f7ef4d3005e8560 Mon Sep 17 00:00:00 2001 From: Micha Date: Thu, 19 Jun 2025 15:48:04 +0200 Subject: [PATCH] feat: create edit Event Page and add closeOnAction prop for Toaster --- src/app/event/edit/[eventID]/page.tsx | 25 +++++++++++++++++++++++++ src/app/home/new-event/page.tsx | 2 +- src/components/forms/event-form.tsx | 10 ++++++---- src/components/misc/toast-inner.tsx | 9 ++++++++- 4 files changed, 40 insertions(+), 6 deletions(-) create mode 100644 src/app/event/edit/[eventID]/page.tsx diff --git a/src/app/event/edit/[eventID]/page.tsx b/src/app/event/edit/[eventID]/page.tsx new file mode 100644 index 0000000..730d00f --- /dev/null +++ b/src/app/event/edit/[eventID]/page.tsx @@ -0,0 +1,25 @@ +import { ThemePicker } from '@/components/misc/theme-picker'; +import { Card, CardContent, CardHeader } from '@/components/ui/card'; +import EventForm from '@/components/forms/event-form'; + +interface EditEventPageProps { + params: { + eventID: string; + }; +} + +export default async function EditEventPage({ params }: EditEventPageProps) { + const { eventID } = await params; + return ( +
+
{}
+ + + + + + + +
+ ); +} diff --git a/src/app/home/new-event/page.tsx b/src/app/home/new-event/page.tsx index 8626409..77a93c3 100644 --- a/src/app/home/new-event/page.tsx +++ b/src/app/home/new-event/page.tsx @@ -10,7 +10,7 @@ export default function NewEvent() { - + diff --git a/src/components/forms/event-form.tsx b/src/components/forms/event-form.tsx index afe424d..77fe8da 100644 --- a/src/components/forms/event-form.tsx +++ b/src/components/forms/event-form.tsx @@ -128,9 +128,9 @@ const EventForm: React.FC = (props) => { location: data.location, }, }); - console.log('Updating event with data:', data); + console.log('Updating event'); } else { - console.log('Creating event with data:', data); + console.log('Creating event'); createEvent({ data }); } @@ -279,11 +279,13 @@ const EventForm: React.FC = (props) => { - {/* TODO: add onClick handler to cancel cancel */}