24 lines
695 B
TypeScript
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;
|
|
}
|