import { createContext } from 'react'; import { TimelineCalendarEvent } from '~/generated/graphql'; type CalendarContextValue = { calendarEventsByDayTime: Record; currentCalendarEvent?: TimelineCalendarEvent; displayCurrentEventCursor?: boolean; getNextCalendarEvent: ( calendarEvent: TimelineCalendarEvent, ) => TimelineCalendarEvent | undefined; updateCurrentCalendarEvent: () => void; }; export const CalendarContext = createContext({ calendarEventsByDayTime: {}, getNextCalendarEvent: () => undefined, updateCurrentCalendarEvent: () => {}, });