UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

58 lines 4.66 kB
/** * @fileoverview added by tsickle * Generated from: accordion-item.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { AccordionComponent } from './accordion.component'; import { Component, ViewEncapsulation, HostListener } from '@angular/core'; import { AccordionBaseItemComponent } from './accordion-base-item-component.class'; var AccordionItemComponent = /** @class */ (function (_super) { tslib_1.__extends(AccordionItemComponent, _super); function AccordionItemComponent(accordion) { var _this = _super.call(this, accordion) || this; _this.accordion = accordion; return _this; } /** * @param {?} event * @return {?} */ AccordionItemComponent.prototype.onClick = /** * @param {?} event * @return {?} */ function (event) { if (!this.disabled) { this.accordion.itemClickFn({ item: this.item, parent: this.parent, event: event }); } }; AccordionItemComponent.decorators = [ { type: Component, args: [{ selector: 'd-accordion-item', 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", encapsulation: ViewEncapsulation.None }] } ]; /** @nocollapse */ AccordionItemComponent.ctorParameters = function () { return [ { type: AccordionComponent } ]; }; AccordionItemComponent.propDecorators = { onClick: [{ type: HostListener, args: ['click', ['$event'],] }] }; return AccordionItemComponent; }(AccordionBaseItemComponent)); export { AccordionItemComponent }; if (false) { /** * @type {?} * @protected */ AccordionItemComponent.prototype.accordion; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWl0ZW0uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctZGV2dWkvYWNjb3JkaW9uLyIsInNvdXJjZXMiOlsiYWNjb3JkaW9uLWl0ZW0uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQzNELE9BQU8sRUFBRSxTQUFTLEVBQUUsaUJBQWlCLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNFLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBRW5GO0lBSzRDLGtEQUE2QztJQUN2RixnQ0FBc0IsU0FBNkI7UUFBbkQsWUFDRSxrQkFBTSxTQUFTLENBQUMsU0FDakI7UUFGcUIsZUFBUyxHQUFULFNBQVMsQ0FBb0I7O0lBRW5ELENBQUM7Ozs7O0lBRUQsd0NBQU87Ozs7SUFEUCxVQUNRLEtBQWlCO1FBQ3ZCLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2xCLElBQUksQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDO2dCQUN6QixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7Z0JBQ2YsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNO2dCQUNuQixLQUFLLEVBQUUsS0FBSzthQUNiLENBQUMsQ0FBQztTQUNKO0lBQ0gsQ0FBQzs7Z0JBbEJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsa0JBQWtCO29CQUM1Qiw4U0FBOEM7b0JBQzlDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2lCQUN0Qzs7OztnQkFUUSxrQkFBa0I7OzswQkFjeEIsWUFBWSxTQUFDLE9BQU8sRUFBRSxDQUFDLFFBQVEsQ0FBQzs7SUFVbkMsNkJBQUM7Q0FBQSxBQW5CRCxDQUs0QywwQkFBMEIsR0FjckU7U0FkWSxzQkFBc0I7Ozs7OztJQUNyQiwyQ0FBdUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBY2NvcmRpb25Db21wb25lbnQgfSBmcm9tICcuL2FjY29yZGlvbi5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBDb21wb25lbnQsIFZpZXdFbmNhcHN1bGF0aW9uLCBIb3N0TGlzdGVuZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQWNjb3JkaW9uQmFzZUl0ZW0gfSBmcm9tICcuL2FjY29yZGlvbi50eXBlJztcclxuaW1wb3J0IHsgQWNjb3JkaW9uQmFzZUl0ZW1Db21wb25lbnQgfSBmcm9tICcuL2FjY29yZGlvbi1iYXNlLWl0ZW0tY29tcG9uZW50LmNsYXNzJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnZC1hY2NvcmRpb24taXRlbScsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL2FjY29yZGlvbi1pdGVtLmNvbXBvbmVudC5odG1sJyxcclxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQWNjb3JkaW9uSXRlbUNvbXBvbmVudCBleHRlbmRzIEFjY29yZGlvbkJhc2VJdGVtQ29tcG9uZW50PEFjY29yZGlvbkJhc2VJdGVtPiB7XHJcbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIGFjY29yZGlvbjogQWNjb3JkaW9uQ29tcG9uZW50KSB7XHJcbiAgICBzdXBlcihhY2NvcmRpb24pO1xyXG4gIH1cclxuICBASG9zdExpc3RlbmVyKCdjbGljaycsIFsnJGV2ZW50J10pXHJcbiAgb25DbGljayhldmVudDogTW91c2VFdmVudCkge1xyXG4gICAgaWYgKCF0aGlzLmRpc2FibGVkKSB7XHJcbiAgICAgIHRoaXMuYWNjb3JkaW9uLml0ZW1DbGlja0ZuKHtcclxuICAgICAgICBpdGVtOiB0aGlzLml0ZW0sXHJcbiAgICAgICAgcGFyZW50OiB0aGlzLnBhcmVudCxcclxuICAgICAgICBldmVudDogZXZlbnRcclxuICAgICAgfSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ==