UNPKG

ng-devui

Version:

DevUI components based on Angular

33 lines 5.51 kB
import { Component, HostListener, Inject, ViewEncapsulation } from '@angular/core'; import { AccordionBaseItemComponent } from './accordion-base-item-component.class'; import { ACCORDION } from './accordion-token'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class AccordionItemComponent extends AccordionBaseItemComponent { constructor(accordion) { super(accordion); this.accordion = accordion; } onClick(event) { if (!this.disabled) { this.accordion.itemClickFn({ item: this.item, parent: this.parent, event: event }); } } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: AccordionItemComponent, deps: [{ token: ACCORDION }], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: AccordionItemComponent, selector: "d-accordion-item", host: { listeners: { "click": "onClick($event)" } }, usesInheritance: true, ngImport: i0, template: "<ng-container *ngIf=\"!itemTemplate\">\r\n {{ title }}\r\n</ng-container>\r\n<ng-template\r\n *ngIf=\"itemTemplate\"\r\n [ngTemplateOutlet]=\"itemTemplate\"\r\n [ngTemplateOutletContext]=\"{\r\n parent: parent,\r\n item: item,\r\n deepth: deepth\r\n }\"\r\n></ng-template>\r\n", dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet", "ngTemplateOutletInjector"] }], encapsulation: i0.ViewEncapsulation.None }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: AccordionItemComponent, decorators: [{ type: Component, args: [{ selector: 'd-accordion-item', encapsulation: ViewEncapsulation.None, preserveWhitespaces: false, template: "<ng-container *ngIf=\"!itemTemplate\">\r\n {{ title }}\r\n</ng-container>\r\n<ng-template\r\n *ngIf=\"itemTemplate\"\r\n [ngTemplateOutlet]=\"itemTemplate\"\r\n [ngTemplateOutletContext]=\"{\r\n parent: parent,\r\n item: item,\r\n deepth: deepth\r\n }\"\r\n></ng-template>\r\n" }] }], ctorParameters: () => [{ type: undefined, decorators: [{ type: Inject, args: [ACCORDION] }] }], propDecorators: { onClick: [{ type: HostListener, args: ['click', ['$event']] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWl0ZW0uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vZGV2dWkvYWNjb3JkaW9uL2FjY29yZGlvbi1pdGVtLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uL2RldnVpL2FjY29yZGlvbi9hY2NvcmRpb24taXRlbS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxNQUFNLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbkYsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sdUNBQXVDLENBQUM7QUFDbkYsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLG1CQUFtQixDQUFDOzs7QUFTOUMsTUFBTSxPQUFPLHNCQUF1QixTQUFRLDBCQUE2QztJQUN2RixZQUF5QyxTQUFjO1FBQ3JELEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQztRQURzQixjQUFTLEdBQVQsU0FBUyxDQUFLO0lBRXZELENBQUM7SUFFRCxPQUFPLENBQUMsS0FBaUI7UUFDdkIsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQztZQUNuQixJQUFJLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQztnQkFDekIsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJO2dCQUNmLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTTtnQkFDbkIsS0FBSyxFQUFFLEtBQUs7YUFDYixDQUFDLENBQUM7UUFDTCxDQUFDO0lBQ0gsQ0FBQzsrR0FiVSxzQkFBc0Isa0JBQ2IsU0FBUzttR0FEbEIsc0JBQXNCLG9JQ1huQyxvU0FZQTs7NEZERGEsc0JBQXNCO2tCQU5sQyxTQUFTOytCQUNFLGtCQUFrQixpQkFFYixpQkFBaUIsQ0FBQyxJQUFJLHVCQUNoQixLQUFLOzswQkFHYixNQUFNOzJCQUFDLFNBQVM7eUNBSTdCLE9BQU87c0JBRE4sWUFBWTt1QkFBQyxPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEhvc3RMaXN0ZW5lciwgSW5qZWN0LCBWaWV3RW5jYXBzdWxhdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWNjb3JkaW9uQmFzZUl0ZW1Db21wb25lbnQgfSBmcm9tICcuL2FjY29yZGlvbi1iYXNlLWl0ZW0tY29tcG9uZW50LmNsYXNzJztcbmltcG9ydCB7IEFDQ09SRElPTiB9IGZyb20gJy4vYWNjb3JkaW9uLXRva2VuJztcbmltcG9ydCB7IEFjY29yZGlvbkJhc2VJdGVtIH0gZnJvbSAnLi9hY2NvcmRpb24udHlwZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2QtYWNjb3JkaW9uLWl0ZW0nLFxuICB0ZW1wbGF0ZVVybDogJy4vYWNjb3JkaW9uLWl0ZW0uY29tcG9uZW50Lmh0bWwnLFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lLFxuICBwcmVzZXJ2ZVdoaXRlc3BhY2VzOiBmYWxzZSxcbn0pXG5leHBvcnQgY2xhc3MgQWNjb3JkaW9uSXRlbUNvbXBvbmVudCBleHRlbmRzIEFjY29yZGlvbkJhc2VJdGVtQ29tcG9uZW50PEFjY29yZGlvbkJhc2VJdGVtPiB7XG4gIGNvbnN0cnVjdG9yKEBJbmplY3QoQUNDT1JESU9OKSBwcm90ZWN0ZWQgYWNjb3JkaW9uOiBhbnkpIHtcbiAgICBzdXBlcihhY2NvcmRpb24pO1xuICB9XG4gIEBIb3N0TGlzdGVuZXIoJ2NsaWNrJywgWyckZXZlbnQnXSlcbiAgb25DbGljayhldmVudDogTW91c2VFdmVudCkge1xuICAgIGlmICghdGhpcy5kaXNhYmxlZCkge1xuICAgICAgdGhpcy5hY2NvcmRpb24uaXRlbUNsaWNrRm4oe1xuICAgICAgICBpdGVtOiB0aGlzLml0ZW0sXG4gICAgICAgIHBhcmVudDogdGhpcy5wYXJlbnQsXG4gICAgICAgIGV2ZW50OiBldmVudFxuICAgICAgfSk7XG4gICAgfVxuICB9XG59XG4iLCI8bmctY29udGFpbmVyICpuZ0lmPVwiIWl0ZW1UZW1wbGF0ZVwiPlxyXG4gIHt7IHRpdGxlIH19XHJcbjwvbmctY29udGFpbmVyPlxyXG48bmctdGVtcGxhdGVcclxuICAqbmdJZj1cIml0ZW1UZW1wbGF0ZVwiXHJcbiAgW25nVGVtcGxhdGVPdXRsZXRdPVwiaXRlbVRlbXBsYXRlXCJcclxuICBbbmdUZW1wbGF0ZU91dGxldENvbnRleHRdPVwie1xyXG4gICAgcGFyZW50OiBwYXJlbnQsXHJcbiAgICBpdGVtOiBpdGVtLFxyXG4gICAgZGVlcHRoOiBkZWVwdGhcclxuICB9XCJcclxuPjwvbmctdGVtcGxhdGU+XHJcbiJdfQ==