@alegendstale/holly-components
Version:
Reusable UI components created using lit
34 lines • 1.01 kB
TypeScript
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