UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

47 lines 3.42 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 { HostBinding } from '@angular/core'; import { AccordionBaseComponent } from './accordion-base-component.class'; /** * @abstract * @template T */ export class AccordionBaseItemComponent extends AccordionBaseComponent { /** * @param {?} accordion */ constructor(accordion) { super(accordion); this.accordion = accordion; this.defaultClasses = true; } /** * @return {?} */ get itemTemplate() { return this.accordion.itemTemplate; } /** * @return {?} */ get active() { return this.item && this.item[this.accordion.activeKey]; } } 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',] }] }; if (false) { /** @type {?} */ AccordionBaseItemComponent.prototype.defaultClasses; /** * @type {?} * @protected */ AccordionBaseItemComponent.prototype.accordion; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWJhc2UtaXRlbS1jb21wb25lbnQuY2xhc3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1kZXZ1aS9hY2NvcmRpb24vIiwic291cmNlcyI6WyJhY2NvcmRpb24tYmFzZS1pdGVtLWNvbXBvbmVudC5jbGFzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFNUMsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7Ozs7O0FBRTFFLE1BQU0sT0FBZ0IsMEJBQXdELFNBQVEsc0JBQXlCOzs7O0lBVzdHLFlBQXNCLFNBQTJCO1FBQy9DLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQztRQURHLGNBQVMsR0FBVCxTQUFTLENBQWtCO1FBRGpELG1CQUFjLEdBQUcsSUFBSSxDQUFDO0lBR3RCLENBQUM7Ozs7SUFaRCxJQUFJLFlBQVk7UUFDZCxPQUFPLElBQUksQ0FBQyxTQUFTLENBQUMsWUFBWSxDQUFDO0lBQ3JDLENBQUM7Ozs7SUFDRCxJQUNJLE1BQU07UUFDUixPQUFPLElBQUksQ0FBQyxJQUFJLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzFELENBQUM7OztxQkFIQSxXQUFXLFNBQUMsY0FBYzs2QkFJMUIsV0FBVyxTQUFDLGtDQUFrQyxjQUM5QyxXQUFXLFNBQUMsZ0NBQWdDOzs7O0lBRDdDLG9EQUVzQjs7Ozs7SUFDViwrQ0FBcUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBIb3N0QmluZGluZyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBBY2NvcmRpb25CYXNlSXRlbSwgQWNjb3JkaW9uT3B0aW9ucyB9IGZyb20gJy4vYWNjb3JkaW9uLnR5cGUnO1xyXG5pbXBvcnQgeyBBY2NvcmRpb25CYXNlQ29tcG9uZW50IH0gZnJvbSAnLi9hY2NvcmRpb24tYmFzZS1jb21wb25lbnQuY2xhc3MnO1xyXG5cclxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEFjY29yZGlvbkJhc2VJdGVtQ29tcG9uZW50PFQgZXh0ZW5kcyBBY2NvcmRpb25CYXNlSXRlbT4gZXh0ZW5kcyBBY2NvcmRpb25CYXNlQ29tcG9uZW50PFQ+IHtcclxuICBnZXQgaXRlbVRlbXBsYXRlKCkge1xyXG4gICAgcmV0dXJuIHRoaXMuYWNjb3JkaW9uLml0ZW1UZW1wbGF0ZTtcclxuICB9XHJcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hY3RpdmUnKVxyXG4gIGdldCBhY3RpdmUoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5pdGVtICYmIHRoaXMuaXRlbVt0aGlzLmFjY29yZGlvbi5hY3RpdmVLZXldO1xyXG4gIH1cclxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmRldnVpLWFjY29yZGlvbi1pdGVtLXRpdGxlJylcclxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmRldnVpLW92ZXItZmxvdy1lbGxpcHNpcycpXHJcbiAgZGVmYXVsdENsYXNzZXMgPSB0cnVlO1xyXG4gIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBhY2NvcmRpb246IEFjY29yZGlvbk9wdGlvbnMpIHtcclxuICAgIHN1cGVyKGFjY29yZGlvbik7XHJcbiAgfVxyXG59XHJcbiJdfQ==