feat(events): add event creation page

This commit is contained in:
micha 2025-06-25 13:11:37 +02:00 committed by Dominik Stahl
parent f5d740791e
commit e946443902
2 changed files with 22 additions and 0 deletions

View file

@ -15,6 +15,7 @@ export default function Home() {
</h1>
<RedirectButton redirectUrl='/logout' buttonText='Logout' />
<RedirectButton redirectUrl='/settings' buttonText='Settings' />
<RedirectButton redirectUrl='/events/new' buttonText='New Event' />
</div>
</div>
);

View file

@ -0,0 +1,21 @@
import { ThemePicker } from '@/components/misc/theme-picker';
import { Card, CardContent, CardHeader } from '@/components/ui/card';
import EventForm from '@/components/forms/event-form';
import { Suspense } from 'react';
export default function NewEvent() {
return (
<div className='flex flex-col items-center justify-center h-screen'>
<div className='absolute top-4 right-4'>{<ThemePicker />}</div>
<Card className='w-[80%] max-w-screen p-0 gap-0 max-xl:w-[95%] max-h-[90vh] overflow-auto'>
<CardHeader className='p-0 m-0 gap-0' />
<CardContent>
<Suspense>
<EventForm type='create' />
</Suspense>
</CardContent>
</Card>
</div>
);
}