Calendar/wwwroot/js/renderers/GridStyleManager.d.ts
2026-02-03 00:02:25 +01:00

24 lines
695 B
TypeScript

import { ResourceCalendarData } from '../types/CalendarTypes';
/**
* GridStyleManager - Manages CSS variables and styling for the grid
* Separated from GridManager to follow Single Responsibility Principle
*/
export declare class GridStyleManager {
constructor();
/**
* Update all grid CSS variables
*/
updateGridStyles(resourceData?: ResourceCalendarData | null): void;
/**
* Set time-related CSS variables
*/
private setTimeVariables;
/**
* Calculate number of columns based on calendar type and view
*/
private calculateColumnCount;
/**
* Set column width based on fitToWidth setting
*/
private setColumnWidth;
}