primeng
Version:
PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeB
47 lines (46 loc) • 1.05 kB
TypeScript
import { TemplateRef } from '@angular/core';
/**
* Custom panel toggle event, emits after toggle.
* @see {@link Fieldset.onAfterToggle}
* @group Events
*/
export interface FieldsetAfterToggleEvent {
/**
* Browser event.
*/
originalEvent: Event;
/**
* Collapsed state of the panel.
*/
collapsed: boolean | undefined;
}
/**
* Custom panel toggle event, emits before toggle.
* @see {@link Fieldset.onBeforeToggle}
* @extends {FieldsetAfterToggleEvent}
* @group Events
*/
export interface FieldsetBeforeToggleEvent extends FieldsetAfterToggleEvent {
}
/**
* Defines valid templates in Fieldset.
* @group Templates
*/
export interface FieldsetTemplates {
/**
* Custom header template.
*/
header(): TemplateRef<any>;
/**
* Custom content template.
*/
content(): TemplateRef<any>;
/**
* Custom footer template.
*/
expandicon(): TemplateRef<any>;
/**
* Custom icons template of the panel toggler.
*/
collapseicon(): TemplateRef<any>;
}