UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

57 lines 4.09 kB
/** * @fileoverview added by tsickle * Generated from: accordion-base-item-component.class.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { HostBinding } from '@angular/core'; import { AccordionBaseComponent } from './accordion-base-component.class'; /** * @abstract * @template T */ var AccordionBaseItemComponent = /** @class */ (function (_super) { tslib_1.__extends(AccordionBaseItemComponent, _super); function AccordionBaseItemComponent(accordion) { var _this = _super.call(this, accordion) || this; _this.accordion = accordion; _this.defaultClasses = true; return _this; } Object.defineProperty(AccordionBaseItemComponent.prototype, "itemTemplate", { get: /** * @return {?} */ function () { return this.accordion.itemTemplate; }, enumerable: true, configurable: true }); Object.defineProperty(AccordionBaseItemComponent.prototype, "active", { get: /** * @return {?} */ function () { return this.item && this.item[this.accordion.activeKey]; }, enumerable: true, configurable: true }); AccordionBaseItemComponent.propDecorators = { active: [{ type: HostBinding, args: ['class.active',] }], defaultClasses: [{ type: HostBinding, args: ['class.devui-accordion-item-title',] }, { type: HostBinding, args: ['class.devui-over-flow-ellipsis',] }] }; return AccordionBaseItemComponent; }(AccordionBaseComponent)); export { AccordionBaseItemComponent }; if (false) { /** @type {?} */ AccordionBaseItemComponent.prototype.defaultClasses; /** * @type {?} * @protected */ AccordionBaseItemComponent.prototype.accordion; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWJhc2UtaXRlbS1jb21wb25lbnQuY2xhc3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1kZXZ1aS9hY2NvcmRpb24vIiwic291cmNlcyI6WyJhY2NvcmRpb24tYmFzZS1pdGVtLWNvbXBvbmVudC5jbGFzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTVDLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLGtDQUFrQyxDQUFDOzs7OztBQUUxRTtJQUFzRixzREFBeUI7SUFXN0csb0NBQXNCLFNBQTJCO1FBQWpELFlBQ0Usa0JBQU0sU0FBUyxDQUFDLFNBQ2pCO1FBRnFCLGVBQVMsR0FBVCxTQUFTLENBQWtCO1FBRGpELG9CQUFjLEdBQUcsSUFBSSxDQUFDOztJQUd0QixDQUFDO0lBWkQsc0JBQUksb0RBQVk7Ozs7UUFBaEI7WUFDRSxPQUFPLElBQUksQ0FBQyxTQUFTLENBQUMsWUFBWSxDQUFDO1FBQ3JDLENBQUM7OztPQUFBO0lBQ0Qsc0JBQ0ksOENBQU07Ozs7UUFEVjtZQUVFLE9BQU8sSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLENBQUM7UUFDMUQsQ0FBQzs7O09BQUE7O3lCQUhBLFdBQVcsU0FBQyxjQUFjO2lDQUkxQixXQUFXLFNBQUMsa0NBQWtDLGNBQzlDLFdBQVcsU0FBQyxnQ0FBZ0M7O0lBSy9DLGlDQUFDO0NBQUEsQUFkRCxDQUFzRixzQkFBc0IsR0FjM0c7U0FkcUIsMEJBQTBCOzs7SUFROUMsb0RBRXNCOzs7OztJQUNWLCtDQUFxQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEhvc3RCaW5kaW5nIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFjY29yZGlvbkJhc2VJdGVtLCBBY2NvcmRpb25PcHRpb25zIH0gZnJvbSAnLi9hY2NvcmRpb24udHlwZSc7XHJcbmltcG9ydCB7IEFjY29yZGlvbkJhc2VDb21wb25lbnQgfSBmcm9tICcuL2FjY29yZGlvbi1iYXNlLWNvbXBvbmVudC5jbGFzcyc7XHJcblxyXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgQWNjb3JkaW9uQmFzZUl0ZW1Db21wb25lbnQ8VCBleHRlbmRzIEFjY29yZGlvbkJhc2VJdGVtPiBleHRlbmRzIEFjY29yZGlvbkJhc2VDb21wb25lbnQ8VD4ge1xyXG4gIGdldCBpdGVtVGVtcGxhdGUoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5hY2NvcmRpb24uaXRlbVRlbXBsYXRlO1xyXG4gIH1cclxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmFjdGl2ZScpXHJcbiAgZ2V0IGFjdGl2ZSgpIHtcclxuICAgIHJldHVybiB0aGlzLml0ZW0gJiYgdGhpcy5pdGVtW3RoaXMuYWNjb3JkaW9uLmFjdGl2ZUtleV07XHJcbiAgfVxyXG4gIEBIb3N0QmluZGluZygnY2xhc3MuZGV2dWktYWNjb3JkaW9uLWl0ZW0tdGl0bGUnKVxyXG4gIEBIb3N0QmluZGluZygnY2xhc3MuZGV2dWktb3Zlci1mbG93LWVsbGlwc2lzJylcclxuICBkZWZhdWx0Q2xhc3NlcyA9IHRydWU7XHJcbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIGFjY29yZGlvbjogQWNjb3JkaW9uT3B0aW9ucykge1xyXG4gICAgc3VwZXIoYWNjb3JkaW9uKTtcclxuICB9XHJcbn1cclxuIl19