UNPKG

@oslokommune/punkt-elements

Version:

Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo

30 lines (29 loc) 988 B
import { PktElement } from '../../base-elements/element'; import { User, Representing, UserMenuItem, Booleanish } from './types'; export interface IPktHeaderUserMenu { user: User; formattedLastLoggedIn?: string; representing?: Representing; userMenu?: UserMenuItem[]; canChangeRepresentation?: Booleanish; logoutOnClick?: Booleanish; } export declare class PktHeaderUserMenu extends PktElement<IPktHeaderUserMenu> implements IPktHeaderUserMenu { user: User; formattedLastLoggedIn?: string; representing?: Representing; userMenu?: UserMenuItem[]; canChangeRepresentation: Booleanish; logoutOnClick: Booleanish; private handleChangeRepresentation; private handleLogout; private handleMenuItemClick; private renderLinkOrButton; private renderLinkSection; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'pkt-header-user-menu': PktHeaderUserMenu; } }