UNPKG

@trimble-oss/moduswebcomponents

Version:

Modus Web Components is a modern, accessible UI library built with Stencil JS that provides reusable web components following Trimble's Modus design system. This updated version focuses on improved flexibility, enhanced theming options, comprehensive cust

25 lines (24 loc) 854 B
/** * A customizable side navigation component for organizing primary navigation and content areas in an application. */ export declare class ModusWcSideNavigation { private inheritedAttributes; private minWidth; private navRef?; /** Reference to the host element */ el: HTMLElement; /** Whether the side navigation should collapse when clicking outside of it. */ collapseOnClickOutside: boolean; /** Custom CSS class to apply to the inner div. */ customClass?: string; /** Whether the side navigation is expanded. */ expanded: boolean; /** Maximum width of the side navigation panel in an expanded state. */ maxWidth: string; componentWillLoad(): void; connectedCallback(): void; disconnectedCallback(): void; private getClasses; private handleClickOutside; render(): any; }