@oslokommune/punkt-elements
Version:
Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo
37 lines (36 loc) • 1.11 kB
TypeScript
import { PropertyValues } from 'lit';
import { PktElement } from '../../base-elements/element';
export declare class HeaderFull extends PktElement {
private isDarkMode;
private searchValue;
private openedMenu;
private isMegamenuOpen;
private previousActiveElement;
private headerResizeObserver?;
private observedHeaderEl?;
private user;
private representing;
private userMenu;
private handleLogout;
private toggleRepresentation;
private handleChangeRepresentation;
private handleSearch;
private handleSearchChange;
private handleLogoClick;
private toggleDarkMode;
private openModal;
connectedCallback(): void;
disconnectedCallback(): void;
updated(changedProperties: PropertyValues): void;
private setupHeaderResizeObserver;
private teardownHeaderResizeObserver;
private handleDocumentKeydown;
private toggleMegamenu;
private handleOverlayClick;
render(): import('lit-html').TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'docs-header-full': HeaderFull;
}
}