The event-calendar.tsx file contains circular import dependencies that cause TypeScript compilation errors and prevent proper module resolution.
Error Messages
Circular definition of import alias 'addHoursToDate'.ts(2303)
Module '"@/components/event-calendar"' declares 'addHoursToDate' locally, but it is not exported.ts(2459)
In
event-calendar.tsx
(line 24), the file is importing utilities from its own module path:
import {
addHoursToDate,
AgendaDaysToShow,
AgendaView,
CalendarDndProvider,
CalendarEvent,
CalendarView,
DayView,
EventDialog,
EventGap,
EventHeight,
MonthView,
WeekCellsHeight,
WeekView,
} from "@/components/event-calendar";