@progressive-development/pd-content
Version:
Progressive Development content components.
38 lines • 1.19 kB
TypeScript
import { CSSResultGroup, LitElement, PropertyValues } from 'lit';
/**
* @tagname pd-collapse
*
* Ein auf- und zuklappbarer Bereich mit Header und Inhalt.
*
* @fires toggle-accordion - Wird ausgelöst, wenn der Zustand gewechselt wird (true/false).
*
* @slot header - Slot für den sichtbaren Headerbereich
* @slot content - Slot für den Inhalt, der ein- und ausgeklappt wird
*/
export declare class PdCollapse extends LitElement {
/**
* Optionales Icon für den Toggle Button (standardmäßig `ICON_TOGGLE_COLLAPSE`)
*/
icon: string;
startOpen: boolean;
/**
* Gibt an, ob der Bereich geöffnet ist.
*/
_active: boolean;
static styles: CSSResultGroup;
firstUpdated(): void;
disconnectedCallback(): void;
willUpdate(changedProps: PropertyValues<this>): void;
render(): import('lit').TemplateResult<1>;
/**
* Öffnet den Collapse-Bereich
*/
set active(activeVal: boolean);
get active(): boolean;
private _onClick;
protected _registerAtContainer(): void;
protected _unRegisterAtContainer(): void;
private _internalId?;
private _getInternalId;
}
//# sourceMappingURL=PdCollapse.d.ts.map