| 1234567891011121314151617181920212223242526272829 |
- import { DashboardAcl } from './acl';
- export interface MutableDashboard {
- meta: {
- fullscreen: boolean;
- isEditing: boolean;
- };
- }
- export enum DashboardRouteInfo {
- Old = 'old-dashboard',
- Home = 'home-dashboard',
- New = 'new-dashboard',
- Normal = 'normal-dashboard',
- }
- export enum DashboardLoadingState {
- NotStarted = 'Not started',
- Fetching = 'Fetching',
- Initializing = 'Initializing',
- Error = 'Error',
- Done = 'Done',
- }
- export interface DashboardState {
- model: MutableDashboard | null;
- loadingState: DashboardLoadingState;
- permissions: DashboardAcl[] | null;
- }
|