@exmg/exmg-sidemenu
Version:
Paper style collapsible sidemenu
32 lines (31 loc) • 927 B
TypeScript
import { LitElement } from 'lit';
import '@polymer/paper-listbox';
export declare const chevronLeftIcon: import("lit-html").TemplateResult<1>;
export declare const settingsIcon: import("lit-html").TemplateResult<1>;
export declare class ExmgSidemenuBase extends LitElement {
collapsed: boolean;
/**
* Contains the path of the selected menu item
*/
selected: string;
/**
* Disable collapse functionailty
*/
disableCollapse: boolean;
/**
* Menu has footer item
*/
footerItem: boolean;
firstUpdated(): void;
render(): import("lit-html").TemplateResult<1>;
/**
* Update the selected value
*/
_handleSelectionChange(e: CustomEvent<{
value: string;
}>): void;
/**
* On resize of initially set collapsed state of the menu automaticly based on screen size
*/
_handleCollapse(): void;
}