@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
27 lines (26 loc) • 912 B
TypeScript
import { MatDrawerMode } from '@angular/material/sidenav';
import { View } from '../../../commons/schema';
import { Case } from '../../resources/interface/case';
export interface ConfigDoubleMenu {
mode: MatDrawerMode;
opened: boolean;
disableClose: boolean;
width: number;
}
export interface NavigationItem extends View {
id: string;
showCounter?: boolean;
resource?: Case;
}
export declare const MENU_IDENTIFIERS: string[];
export declare const SETTINGS_TRANSITION_ID = "item_settings";
export declare const LEFT_DRAWER_DEFAULT_WIDTH = 60;
export declare const RIGHT_DRAWER_DEFAULT_WIDTH = 240;
export declare const RIGHT_DRAWER_DEFAULT_MIN_WIDTH = 180;
export declare const RIGHT_DRAWER_MAX_WIDTH = 460;
export declare const RIGHT_SIDE_NEW_PAGE_SIZE = 10;
export declare const RIGHT_SIDE_INIT_PAGE_SIZE = 20;
export declare enum MenuOrder {
Ascending = 0,
Descending = 1
}