UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

59 lines 4.6 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /* * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ import { ChangeDetectionStrategy, Component, HostBinding, Input } from '@angular/core'; import { convertToBoolProperty } from '../helpers'; var NbOptionGroupComponent = /** @class */ (function () { function NbOptionGroupComponent() { this.disabled = false; } Object.defineProperty(NbOptionGroupComponent.prototype, "setDisabled", { set: /** * @param {?} disabled * @return {?} */ function (disabled) { this.disabled = convertToBoolProperty(disabled); }, enumerable: true, configurable: true }); Object.defineProperty(NbOptionGroupComponent.prototype, "disabledClass", { get: /** * @return {?} */ function () { return this.disabled; }, enumerable: true, configurable: true }); NbOptionGroupComponent.decorators = [ { type: Component, args: [{ selector: 'nb-option-group', changeDetection: ChangeDetectionStrategy.OnPush, template: "\n <span>{{ title }}</span>\n <ng-content select=\"nb-option, ng-container\"></ng-content>\n ", styles: [":host{display:block}:host span{padding:1.125rem .5rem;display:block}:host.disabled{pointer-events:none}:host /deep/ nb-option{padding:.75rem .75rem .75rem 2.5rem}"] }] } ]; NbOptionGroupComponent.propDecorators = { title: [{ type: Input }], setDisabled: [{ type: Input, args: ['disabled',] }], disabledClass: [{ type: HostBinding, args: ['class.disabled',] }] }; return NbOptionGroupComponent; }()); export { NbOptionGroupComponent }; if (false) { /** @type {?} */ NbOptionGroupComponent.prototype.title; /** @type {?} */ NbOptionGroupComponent.prototype.disabled; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uLWdyb3VwLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3RoZW1lLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL3NlbGVjdC9vcHRpb24tZ3JvdXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQU1BLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN2RixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFHbkQ7SUFBQTtRQWlCRSxhQUFRLEdBQVksS0FBSyxDQUFDO0lBTTVCLENBQUM7SUFYQyxzQkFDSSwrQ0FBVzs7Ozs7UUFEZixVQUNnQixRQUFpQjtZQUMvQixJQUFJLENBQUMsUUFBUSxHQUFHLHFCQUFxQixDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ2xELENBQUM7OztPQUFBO0lBSUQsc0JBQ0ksaURBQWE7Ozs7UUFEakI7WUFFRSxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7UUFDdkIsQ0FBQzs7O09BQUE7O2dCQXRCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtvQkFFM0IsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07b0JBQy9DLFFBQVEsRUFBRSxzR0FHVDs7aUJBQ0Y7Ozt3QkFFRSxLQUFLOzhCQUVMLEtBQUssU0FBQyxVQUFVO2dDQU9oQixXQUFXLFNBQUMsZ0JBQWdCOztJQUkvQiw2QkFBQztDQUFBLEFBdkJELElBdUJDO1NBZFksc0JBQXNCOzs7SUFDakMsdUNBQXVCOztJQU92QiwwQ0FBMEIiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBAbGljZW5zZVxyXG4gKiBDb3B5cmlnaHQgQWt2ZW8uIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXHJcbiAqL1xyXG5cclxuaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSG9zdEJpbmRpbmcsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IGNvbnZlcnRUb0Jvb2xQcm9wZXJ0eSB9IGZyb20gJy4uL2hlbHBlcnMnO1xyXG5cclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnbmItb3B0aW9uLWdyb3VwJyxcclxuICBzdHlsZVVybHM6IFsnLi9vcHRpb24tZ3JvdXAuY29tcG9uZW50LnNjc3MnXSxcclxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgPHNwYW4+e3sgdGl0bGUgfX08L3NwYW4+XHJcbiAgICA8bmctY29udGVudCBzZWxlY3Q9XCJuYi1vcHRpb24sIG5nLWNvbnRhaW5lclwiPjwvbmctY29udGVudD5cclxuICBgLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmJPcHRpb25Hcm91cENvbXBvbmVudCB7XHJcbiAgQElucHV0KCkgdGl0bGU6IHN0cmluZztcclxuXHJcbiAgQElucHV0KCdkaXNhYmxlZCcpXHJcbiAgc2V0IHNldERpc2FibGVkKGRpc2FibGVkOiBib29sZWFuKSB7XHJcbiAgICB0aGlzLmRpc2FibGVkID0gY29udmVydFRvQm9vbFByb3BlcnR5KGRpc2FibGVkKTtcclxuICB9XHJcblxyXG4gIGRpc2FibGVkOiBib29sZWFuID0gZmFsc2U7XHJcblxyXG4gIEBIb3N0QmluZGluZygnY2xhc3MuZGlzYWJsZWQnKVxyXG4gIGdldCBkaXNhYmxlZENsYXNzKCk6IGJvb2xlYW4ge1xyXG4gICAgcmV0dXJuIHRoaXMuZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIl19