@progressive-development/pd-dialog
Version:
Progressive Development dialog components.
31 lines • 949 B
TypeScript
import { LitElement, CSSResultGroup } from 'lit';
/**
* @tagname pd-popup
*
* Popup-Komponente, die bei Klick auf ein Trigger-Element (Slot `small-view`)
* ein modales Fenster (Slot `content`) öffnet.
*
* @element pd-popup
* @slot small-view - Inhalt, der das Popup triggert (z.B. Icon, Text)
* @slot content - Inhalt, der im Popup angezeigt wird
* @event popup-close - Wird ausgelöst, wenn das Popup geschlossen wurde
*/
export declare class PdPopup extends LitElement {
closeByEscape: boolean;
static styles: CSSResultGroup;
connectedCallback(): void;
disconnectedCallback(): void;
/**
* Öffnet das Popup programmatisch
*/
showPopup(): void;
/**
* Schließt das Popup programmatisch
*/
hidePopup(): void;
protected render(): import('lit').TemplateResult<1>;
private _activatePopup;
private _closePopup;
private _handleKeyDown;
}
//# sourceMappingURL=PdPopup.d.ts.map