Files
interfaces/ts/data/dashboard.ts
T

28 lines
483 B
TypeScript
Raw Normal View History

2026-05-05 12:03:46 +00:00
export type TDashboardWidgetKind =
| 'agentRoster'
| 'approvalQueue'
| 'deviceGrid'
| 'floorPlan'
| 'timeline'
| 'activityStream'
| 'energyChart'
| 'custom';
export interface IDashboardWidget {
id: string;
kind: TDashboardWidgetKind;
title: string;
x: number;
y: number;
w: number;
h: number;
config: Record<string, unknown>;
}
export interface IDashboardDefinition {
id: string;
homeId: string;
name: string;
widgets: IDashboardWidget[];
}