UNPKG

ui-lit

Version:

UI Elements on LIT

47 lines (46 loc) 1.25 kB
import { LitElement } from 'lit'; import type { TemplateResult } from 'lit'; import '../icon'; import '../button'; import '../form'; import { LitFrom } from '../form/index'; export interface IDialogProps { opened: boolean; closeBtnText: string; useCancelBtn: boolean; back(): void; open(): void; close(): void; } export declare class LitDialog extends LitElement { static get styles(): import("lit").CSSResult[]; closeBtnText: TemplateResult | string; opened: boolean; useCancelBtn: boolean; content: string | TemplateResult; onConfirm?: (data?: any) => Promise<any>; headerVisible: boolean; private _keyPressController; private _footerTemplate; get form(): LitFrom | null | undefined; render(): TemplateResult<1>; private _headerChanged; private _show; private _hide; private _focus; open(): void; private _openInstance; back(): void; private _closeInstanse; close(): void; confirm(): void; private _onConfirm; private _submit; private _onClick; handlekeyDown(e: KeyboardEvent): void; } declare global { interface HTMLElementTagNameMap { 'lit-dialog': LitDialog; } }