UNPKG

@alegendstale/holly-components

Version:

Reusable UI components created using lit

34 lines 1.01 kB
import { LitElement } from 'lit'; import { Ref } from 'lit/directives/ref.js'; import { EventEmitter } from '../../utils/EventEmitter.js'; type EventMap = { visibility: [open: boolean]; }; export declare class AbsoluteContainer extends LitElement { static styles: import("lit").CSSResult[]; dialogRef: Ref<HTMLDialogElement>; private _open; set open(val: boolean); get open(): boolean; protected left: number; protected top: number; emitter: EventEmitter<EventMap>; /** * Disables the ContextEvent (right click, or long touch) * * Useful for context menus */ disableContextEvent: boolean; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; toggle(): void; setOpen(val: boolean): void; setPosition(left: number, top: number): void; } declare global { interface HTMLElementTagNameMap { 'absolute-container': AbsoluteContainer; } } export {}; //# sourceMappingURL=absolute-container.d.ts.map