import { createContext } from "react"; export type Task = { name: string; description: string; start: string | Date; end: string | Date; }; export type EventGroup = { date: string; name: string; start: string | Date; tasks: Task[]; }; export type EventContextType = { events: EventGroup[]; updateEvent: () => void; addEvent: (name: string, description: string, start: string, end: string) => Promise; }; export const EventContext = createContext(null);