Calendar/src/strategies
Janus Knudsen 2083c6921e Refactors calendar configuration and event handling
Streamlines calendar configuration by adopting a singleton pattern for consistent access and simplifies event handling.

- Removes direct `CalendarConfig` dependency injection in favor of the `calendarConfig` singleton, reducing code complexity.
- Replaces specific event emissions for grid, date, and resource settings updates with a general `REFRESH_REQUESTED` event.
- Updates event names to be more descriptive and consistent ("NAVIGATION_COMPLETED", "PERIOD_INFO_UPDATE").
- Removes the need to pass the calendar config to renderers since it is now a singleton.

This improves code maintainability and simplifies the event emission process.
2025-09-03 20:04:47 +02:00
..
MonthViewStrategy.ts Refactors DateCalculator to be a static class 2025-09-03 18:38:52 +02:00
ViewStrategy.ts Refactors event rendering and display 2025-08-24 00:13:07 +02:00
WeekViewStrategy.ts Refactors calendar configuration and event handling 2025-09-03 20:04:47 +02:00