UNPKG

@loadsmart/miranda-wc

Version:

Miranda Web Components component library

54 lines (53 loc) 1.42 kB
import type { PropertyValues } from 'lit'; import { Component } from '../component'; export type SideNavigationProps = { open?: boolean; mode?: 'fixed' | 'responsive'; }; export declare class SideNavigation extends Component { #private; static styles: import("lit").CSSResult[]; static get properties(): { slot: { type: StringConstructor; reflect: boolean; }; open: { type: BooleanConstructor; reflect: boolean; }; mode: { type: StringConstructor; reflect: boolean; }; isMobileDevice: { type: BooleanConstructor; state: boolean; }; }; /** * Determines if the drawer is open or closed */ open: SideNavigationProps['open']; /** * Whether the side navigation should be responsive */ mode: SideNavigationProps['mode']; private isMobileDevice; /** * Resize observer for page dimensions changes */ private resizeObserver; static define(): void; constructor(); firstUpdated(): void; connectedCallback(): void; disconnectedCallback(): void; updated(changedProperties: PropertyValues<this>): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'm-side-navigation': SideNavigation; } }