Calendar/wwwroot/js/renderers/NavigationRenderer.d.ts

23 lines
726 B
TypeScript
Raw Permalink Normal View History

2026-02-03 00:02:25 +01:00
import { IEventBus } from '../types/CalendarTypes';
import { EventRenderingService } from './EventRendererManager';
/**
* NavigationRenderer - Handles DOM rendering for navigation containers
* Separated from NavigationManager to follow Single Responsibility Principle
*/
export declare class NavigationRenderer {
private eventBus;
constructor(eventBus: IEventBus, eventRenderer: EventRenderingService);
/**
* Setup event listeners for DOM updates
*/
private setupEventListeners;
private updateWeekInfoInDOM;
/**
* Apply filter state to pre-rendered grids
*/
applyFilterToPreRenderedGrids(filterState: {
active: boolean;
matchingIds: string[];
}): void;
}