UNPKG

angular2-collapsible

Version:

Angular collapsible component styled with Materialize CSS.

45 lines 3.75 kB
/** * @fileoverview added by tsickle * Generated from: lib/collapsible-header/collapsible-header.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, HostListener } from '@angular/core'; import { CollapsibleEventService } from '../services/collapsible-event.service'; var CollapsibleHeaderComponent = /** @class */ (function () { function CollapsibleHeaderComponent(eventService) { this.eventService = eventService; } /** * @return {?} */ CollapsibleHeaderComponent.prototype.click = /** * @return {?} */ function () { this.eventService.toggleCollapsibleItem(); }; CollapsibleHeaderComponent.decorators = [ { type: Component, args: [{ selector: 'collapsible-header', template: "<ng-content></ng-content>", styles: ["\n :host {\n display: block;\n cursor: pointer;\n min-height: 3rem;\n line-height: 3rem;\n padding: 0 1rem;\n background-color: #fff;\n border-bottom: 1px solid #ddd;\n }\n "] }] } ]; /** @nocollapse */ CollapsibleHeaderComponent.ctorParameters = function () { return [ { type: CollapsibleEventService } ]; }; CollapsibleHeaderComponent.propDecorators = { click: [{ type: HostListener, args: ['click',] }] }; return CollapsibleHeaderComponent; }()); export { CollapsibleHeaderComponent }; if (false) { /** * @type {?} * @private */ CollapsibleHeaderComponent.prototype.eventService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sbGFwc2libGUtaGVhZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXIyLWNvbGxhcHNpYmxlLyIsInNvdXJjZXMiOlsibGliL2NvbGxhcHNpYmxlLWhlYWRlci9jb2xsYXBzaWJsZS1oZWFkZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFeEQsT0FBTyxFQUFFLHVCQUF1QixFQUFFLE1BQU0sdUNBQXVDLENBQUM7QUFFaEY7SUFpQkksb0NBQW9CLFlBQXFDO1FBQXJDLGlCQUFZLEdBQVosWUFBWSxDQUF5QjtJQUFJLENBQUM7Ozs7SUFHOUQsMENBQUs7OztJQURMO1FBRUksSUFBSSxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsRUFBRSxDQUFDO0lBQzlDLENBQUM7O2dCQXRCSixTQUFTLFNBQUM7b0JBQ1AsUUFBUSxFQUFFLG9CQUFvQjtvQkFDOUIsUUFBUSxFQUFFLDJCQUEyQjs2QkFDNUIsNlFBVVI7aUJBQ0o7Ozs7Z0JBaEJRLHVCQUF1Qjs7O3dCQXFCM0IsWUFBWSxTQUFDLE9BQU87O0lBS3pCLGlDQUFDO0NBQUEsQUF4QkQsSUF3QkM7U0FUWSwwQkFBMEI7Ozs7OztJQUV2QixrREFBNkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEhvc3RMaXN0ZW5lciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuaW1wb3J0IHsgQ29sbGFwc2libGVFdmVudFNlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9jb2xsYXBzaWJsZS1ldmVudC5zZXJ2aWNlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICdjb2xsYXBzaWJsZS1oZWFkZXInLFxyXG4gICAgdGVtcGxhdGU6IGA8bmctY29udGVudD48L25nLWNvbnRlbnQ+YCxcclxuICAgIHN0eWxlczogW2BcclxuICAgICAgICA6aG9zdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgIGBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBDb2xsYXBzaWJsZUhlYWRlckNvbXBvbmVudCB7XHJcblxyXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSBldmVudFNlcnZpY2U6IENvbGxhcHNpYmxlRXZlbnRTZXJ2aWNlKSB7IH1cclxuXHJcbiAgICBASG9zdExpc3RlbmVyKCdjbGljaycpXHJcbiAgICBjbGljaygpIHtcclxuICAgICAgICB0aGlzLmV2ZW50U2VydmljZS50b2dnbGVDb2xsYXBzaWJsZUl0ZW0oKTtcclxuICAgIH1cclxuXHJcbn1cclxuIl19