diff --git a/src/index.ts b/src/index.ts index 2eca151..a8ad50a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -19,6 +19,7 @@ import { AllDayManager } from './managers/AllDayManager'; import { ResizeHandleManager } from './managers/ResizeHandleManager'; import { EdgeScrollManager } from './managers/EdgeScrollManager'; import { HeaderManager } from './managers/HeaderManager'; +import { WorkweekPresetsManager } from './managers/WorkweekPresetsManager'; // Import repositories and storage import { IEventRepository } from './repositories/IEventRepository'; @@ -130,7 +131,9 @@ async function initializeCalendar(): Promise { builder.registerType(EdgeScrollManager).as(); builder.registerType(HeaderManager).as(); builder.registerType(CalendarManager).as(); + builder.registerType(WorkweekPresetsManager).as(); + builder.registerType(ConfigManager).as(); builder.registerType(EventManager).as(); // Build the container @@ -148,6 +151,8 @@ async function initializeCalendar(): Promise { const edgeScrollManager = app.resolveType(); const allDayManager = app.resolveType(); const urlManager = app.resolveType(); + const workweekPresetsManager = app.resolveType(); + const configManager = app.resolveType(); // Initialize managers await calendarManager.initialize?.(); @@ -170,6 +175,7 @@ async function initializeCalendar(): Promise { app: typeof app; calendarManager: typeof calendarManager; eventManager: typeof eventManager; + workweekPresetsManager: typeof workweekPresetsManager; //syncManager: typeof syncManager; }; }).calendarDebug = { @@ -177,6 +183,7 @@ async function initializeCalendar(): Promise { app, calendarManager, eventManager, + workweekPresetsManager, //syncManager, };