wip
This commit is contained in:
parent
e581039b62
commit
23fcaa9985
13 changed files with 900 additions and 426 deletions
|
|
@ -6,7 +6,6 @@ import { DateService } from './core/DateService';
|
|||
import { ITimeFormatConfig } from './core/ITimeFormatConfig';
|
||||
import { ResourceRenderer } from './features/resource/ResourceRenderer';
|
||||
import { TeamRenderer } from './features/team/TeamRenderer';
|
||||
import { RendererRegistry } from './core/RendererRegistry';
|
||||
import { CalendarOrchestrator } from './core/CalendarOrchestrator';
|
||||
import { TimeAxisRenderer } from './features/timeaxis/TimeAxisRenderer';
|
||||
import { ScrollManager } from './core/ScrollManager';
|
||||
|
|
@ -32,6 +31,9 @@ import { MockEventRepository } from './repositories/MockEventRepository';
|
|||
// Workers
|
||||
import { DataSeeder } from './workers/DataSeeder';
|
||||
|
||||
// Features
|
||||
import { EventRenderer } from './features/event/EventRenderer';
|
||||
|
||||
const defaultTimeFormatConfig: ITimeFormatConfig = {
|
||||
timezone: Intl.DateTimeFormat().resolvedOptions().timeZone,
|
||||
use24HourFormat: true,
|
||||
|
|
@ -70,14 +72,14 @@ export function createV2Container(): Container {
|
|||
// Workers
|
||||
builder.registerType(DataSeeder).as<DataSeeder>();
|
||||
|
||||
// Renderers - registreres som IGroupingRenderer
|
||||
// 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>();
|
||||
|
||||
// RendererRegistry modtager IGroupingRenderer[] automatisk (array injection)
|
||||
builder.registerType(RendererRegistry).as<RendererRegistry>();
|
||||
|
||||
// Stores - registreres som IGroupingStore
|
||||
builder.registerType(MockTeamStore).as<IGroupingStore>();
|
||||
builder.registerType(MockResourceStore).as<IGroupingStore>();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue