UNPKG

finpro

Version:
37 lines 1.18 kB
import { CSSResultGroup, TemplateResult } from "lit"; import FinproElement from "../../../internals/finpro-element"; /** * @tag fp-menu-item * @summary Finpro Menu Item component * * @csspart base - The component's base wrapper. * @csspart checked-icon - The checked icon, which is only visible when the menu item is checked. * @csspart prefix - The prefix container. * @csspart label - The menu item label. * @csspart suffix - The suffix container. */ export default class FpMenuItem extends FinproElement { static get styles(): CSSResultGroup; private cachedTextLabel; defaultSlot: HTMLSlotElement; menuItem: HTMLElement; type: 'normal' | 'checkbox'; checked: boolean; value: string; disabled: boolean; connectedCallback(): void; disconnectedCallback(): void; private handleDefaultSlotChange; private handleHostClick; handleCheckedChange(): void; handleDisabledChange(): void; handleTypeChange(): void; getTextLabel(): string; render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'fp-menu-item': FpMenuItem; } } //# sourceMappingURL=fp-menu-item.d.ts.map