UNPKG

@alegendstale/holly-components

Version:

Reusable UI components created using lit

43 lines 1.29 kB
import { LitElement } from 'lit'; /** * A container component which can serve as a modal or popup wrapper. * * @event {boolean} hc-visibility - Emits when the visibility of the container changes. * * @csspart __dialog - Styles the dialog element. */ export declare class AbsoluteContainer extends LitElement { static styles: import("lit").CSSResult[]; private _dialog; /** @internal */ private _open; /** * Whether the container is open (visible) or not. * @type {boolean} * @default false */ set open(val: boolean); get open(): boolean; /** @internal */ protected left: number; /** @internal */ protected top: number; /** * Disables the ContextEvent (right click, or long touch) * Useful for context menus */ disableContextEvent: boolean; render(): import("lit-html").TemplateResult<1>; /** Toggle whether container is open. */ toggle(): void; /** Set whether the container is open. */ setOpen(val: boolean): void; /** Set the x and y position of the container. */ setPosition(left: number, top: number): void; } declare global { interface HTMLElementTagNameMap { 'absolute-container': AbsoluteContainer; } } //# sourceMappingURL=absolute-container.d.ts.map