This commit is contained in:
Janus C. H. Knudsen 2025-12-09 21:02:44 +01:00
parent c16e432b29
commit 2ec4b93fa5
9 changed files with 187 additions and 249 deletions

View file

@ -1,5 +1,5 @@
import { Container } from '@novadi/core';
import { IGroupingRenderer } from './core/IGroupingRenderer';
import { Renderer } from './core/IGroupingRenderer';
import { IGroupingStore } from './core/IGroupingStore';
import { DateRenderer } from './features/date/DateRenderer';
import { DateService } from './core/DateService';
@ -75,10 +75,10 @@ export function createV2Container(): Container {
// Features
builder.registerType(EventRenderer).as<EventRenderer>();
// Renderers - registreres som IGroupingRenderer (array injection til CalendarOrchestrator)
builder.registerType(DateRenderer).as<IGroupingRenderer>();
builder.registerType(ResourceRenderer).as<IGroupingRenderer>();
builder.registerType(TeamRenderer).as<IGroupingRenderer>();
// Renderers - registreres som Renderer (array injection til CalendarOrchestrator)
builder.registerType(DateRenderer).as<Renderer>();
builder.registerType(ResourceRenderer).as<Renderer>();
builder.registerType(TeamRenderer).as<Renderer>();
// Stores - registreres som IGroupingStore
builder.registerType(MockTeamStore).as<IGroupingStore>();