@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
58 lines • 4.66 kB
JavaScript
/**
* @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==