systelab-components
Version:
systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.
29 lines (28 loc) • 1.95 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { I18nService } from 'systelab-translate';
import { ApplicationHeaderMenuEntry } from './header/app-header.component';
import { ApplicationSidebarAction, ApplicationSidebarTab } from './sidebar/app-sidebar.component';
import { ApplicationSidebarLargeComponent } from './sidebar/app-sidebar-large.component';
import { ApplicationSidebarSmallComponent } from './sidebar/app-sidebar-small.component';
import * as i0 from "@angular/core";
export declare class ApplicationFrameComponent {
protected i18nService: I18nService;
sidebar: ApplicationSidebarLargeComponent;
sidebarSmall: ApplicationSidebarSmallComponent;
userName: string;
userFullName: string;
title: string;
menuBars: boolean;
logoIcon: string;
menu: ApplicationHeaderMenuEntry[];
actions: ApplicationSidebarAction[];
tabs: ApplicationSidebarTab[];
showSideBar: boolean;
largeSideBar: boolean;
selected: EventEmitter<any>;
constructor(i18nService: I18nService);
doSelect(id: string): void;
continueSelect(id: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ApplicationFrameComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ApplicationFrameComponent, "systelab-app-frame", never, { "userName": { "alias": "userName"; "required": false; }; "userFullName": { "alias": "userFullName"; "required": false; }; "title": { "alias": "title"; "required": false; }; "menuBars": { "alias": "menuBars"; "required": false; }; "logoIcon": { "alias": "logoIcon"; "required": false; }; "menu": { "alias": "menu"; "required": false; }; "actions": { "alias": "actions"; "required": false; }; "tabs": { "alias": "tabs"; "required": false; }; "showSideBar": { "alias": "showSideBar"; "required": false; }; "largeSideBar": { "alias": "largeSideBar"; "required": false; }; }, { "selected": "selected"; }, never, ["[header-content]", "[main-content]"], false, never>;
}