diff --git a/src/components/event-dialog.tsx b/src/components/event-dialog.tsx index 4126a5c..5f3e3ce 100644 --- a/src/components/event-dialog.tsx +++ b/src/components/event-dialog.tsx @@ -1,5 +1,9 @@ +"use client"; + +import { CalendarIcon, Clock, LucideMapPin } from "lucide-react"; import { RecurrencePicker } from "@/components/recurrence-picker"; import { Button } from "@/components/ui/button"; +import { Checkbox } from "@/components/ui/checkbox"; import { Dialog, DialogContent, @@ -9,6 +13,7 @@ import { DialogTitle, } from "@/components/ui/dialog"; import { Input } from "@/components/ui/input"; +import { Label } from "@/components/ui/label"; interface EventDialogProps { open: boolean; @@ -64,83 +69,122 @@ export const EventDialog = ({ return ( - + - {editingId ? "Edit Event" : "Add Event"} + + {editingId ? "Edit Event" : "New Event"} + Fill in the event details below. Title and start date are required. - setTitle(e.target.value)} - /> -