UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

23 lines 3.26 kB
import { Component, inject, Input } from '@angular/core'; import { AccordionService } from './accordion.service'; import * as i0 from "@angular/core"; export class AccordionComponent { constructor() { this._accordion = inject(AccordionService); } set collapseOthers(collapseOthers) { this._accordion.collapseOthers = collapseOthers; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: AccordionComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.12", type: AccordionComponent, selector: "ux-accordion", inputs: { collapseOthers: "collapseOthers" }, host: { attributes: { "aria-multiselectable": "true" }, classAttribute: "panel-group" }, providers: [AccordionService], ngImport: i0, template: "<ng-content></ng-content>" }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: AccordionComponent, decorators: [{ type: Component, args: [{ selector: 'ux-accordion', providers: [AccordionService], host: { 'class': 'panel-group', 'aria-multiselectable': 'true' }, template: "<ng-content></ng-content>" }] }], propDecorators: { collapseOthers: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL2FjY29yZGlvbi9hY2NvcmRpb24uY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvYWNjb3JkaW9uL2FjY29yZGlvbi5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0scUJBQXFCLENBQUM7O0FBV3ZELE1BQU0sT0FBTyxrQkFBa0I7SUFUL0I7UUFXcUIsZUFBVSxHQUFHLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO0tBTTFEO0lBSkcsSUFBYSxjQUFjLENBQUMsY0FBdUI7UUFDL0MsSUFBSSxDQUFDLFVBQVUsQ0FBQyxjQUFjLEdBQUcsY0FBYyxDQUFDO0lBQ3BELENBQUM7K0dBTlEsa0JBQWtCO21HQUFsQixrQkFBa0IsOEtBTmhCLENBQUUsZ0JBQWdCLENBQUUsMEJDTm5DLDJCQUF5Qjs7NEZEWVosa0JBQWtCO2tCQVQ5QixTQUFTOytCQUNJLGNBQWMsYUFFYixDQUFFLGdCQUFnQixDQUFFLFFBQ3pCO3dCQUNGLE9BQU8sRUFBRSxhQUFhO3dCQUN0QixzQkFBc0IsRUFBRSxNQUFNO3FCQUNqQzs4QkFNWSxjQUFjO3NCQUExQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBpbmplY3QsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBY2NvcmRpb25TZXJ2aWNlIH0gZnJvbSAnLi9hY2NvcmRpb24uc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAndXgtYWNjb3JkaW9uJyxcbiAgICB0ZW1wbGF0ZVVybDogJy4vYWNjb3JkaW9uLmNvbXBvbmVudC5odG1sJyxcbiAgICBwcm92aWRlcnM6IFsgQWNjb3JkaW9uU2VydmljZSBdLFxuICAgIGhvc3Q6IHtcbiAgICAgICAgJ2NsYXNzJzogJ3BhbmVsLWdyb3VwJyxcbiAgICAgICAgJ2FyaWEtbXVsdGlzZWxlY3RhYmxlJzogJ3RydWUnXG4gICAgfVxufSlcbmV4cG9ydCBjbGFzcyBBY2NvcmRpb25Db21wb25lbnQge1xuXG4gICAgcHJpdmF0ZSByZWFkb25seSBfYWNjb3JkaW9uID0gaW5qZWN0KEFjY29yZGlvblNlcnZpY2UpO1xuXG4gICAgQElucHV0KCkgc2V0IGNvbGxhcHNlT3RoZXJzKGNvbGxhcHNlT3RoZXJzOiBib29sZWFuKSB7XG4gICAgICAgIHRoaXMuX2FjY29yZGlvbi5jb2xsYXBzZU90aGVycyA9IGNvbGxhcHNlT3RoZXJzO1xuICAgIH1cblxufSIsIjxuZy1jb250ZW50PjwvbmctY29udGVudD4iXX0=