UNPKG

@clr/angular

Version:

Angular components for Clarity

39 lines (38 loc) 2.13 kB
import { ChangeDetectorRef, EventEmitter, OnChanges, OnInit, QueryList, SimpleChanges } from '@angular/core'; import { Observable } from 'rxjs'; import { IfExpandService } from '../utils/conditional/if-expanded.service'; import { ClrCommonStringsService } from '../utils/i18n/common-strings.service'; import { ClrAccordionDescription } from './accordion-description'; import { AccordionStatus } from './enums/accordion-status.enum'; import { AccordionPanelModel } from './models/accordion.model'; import { AccordionService } from './providers/accordion.service'; import * as i0 from "@angular/core"; export declare class ClrAccordionPanel implements OnInit, OnChanges { commonStrings: ClrCommonStringsService; private accordionService; private ifExpandService; private cdr; disabled: boolean; panelOpen: boolean; panelOpenChange: EventEmitter<boolean>; accordionDescription: QueryList<ClrAccordionDescription>; readonly AccordionStatus: typeof AccordionStatus; isAccordion: boolean; panel: Observable<AccordionPanelModel>; private _id; private _panelIndex; constructor(commonStrings: ClrCommonStringsService, accordionService: AccordionService, ifExpandService: IfExpandService, cdr: ChangeDetectorRef); get id(): string; set id(value: string); get panelNumber(): number; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; togglePanel(): void; collapsePanelOnAnimationDone(panel: AccordionPanelModel): void; getPanelStateClasses(panel: AccordionPanelModel): string; getAccordionContentId(id: string): string; getAccordionHeaderId(id: string): string; private emitPanelChange; static ɵfac: i0.ɵɵFactoryDeclaration<ClrAccordionPanel, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ClrAccordionPanel, "clr-accordion-panel", never, { "disabled": "clrAccordionPanelDisabled"; "panelOpen": "clrAccordionPanelOpen"; }, { "panelOpenChange": "clrAccordionPanelOpenChange"; }, ["accordionDescription"], ["clr-accordion-title, clr-step-title", "clr-accordion-description, clr-step-description", "*"], false, never>; }