UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

48 lines 4 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; /* * @license * Copyright Akveo. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ import { Component, ViewChild } from '@angular/core'; import { NbOverlayContainerComponent, NbPositionedContainer } from '../cdk'; var NbDatepickerContainerComponent = /** @class */ (function (_super) { tslib_1.__extends(NbDatepickerContainerComponent, _super); function NbDatepickerContainerComponent() { return _super !== null && _super.apply(this, arguments) || this; } /** * @template T * @param {?} portal * @return {?} */ NbDatepickerContainerComponent.prototype.attach = /** * @template T * @param {?} portal * @return {?} */ function (portal) { return this.overlayContainer.attachComponentPortal(portal); }; NbDatepickerContainerComponent.decorators = [ { type: Component, args: [{ selector: 'nb-datepicker-container', template: "\n <span class=\"arrow\"></span>\n <nb-overlay-container></nb-overlay-container>\n ", styles: [":host .arrow{position:absolute;width:0;height:0}:host /deep/ nb-overlay-container .primitive-overlay{padding:.75rem 1rem}"] }] } ]; NbDatepickerContainerComponent.propDecorators = { overlayContainer: [{ type: ViewChild, args: [NbOverlayContainerComponent,] }] }; return NbDatepickerContainerComponent; }(NbPositionedContainer)); export { NbDatepickerContainerComponent }; if (false) { /** @type {?} */ NbDatepickerContainerComponent.prototype.overlayContainer; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZXBpY2tlci1jb250YWluZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vdGhlbWUtbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZGF0ZXBpY2tlci9kYXRlcGlja2VyLWNvbnRhaW5lci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQU1BLE9BQU8sRUFBRSxTQUFTLEVBQWdCLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUVuRSxPQUFPLEVBQXFCLDJCQUEyQixFQUFFLHFCQUFxQixFQUFFLE1BQU0sUUFBUSxDQUFDO0FBRy9GO0lBUW9ELDBEQUFxQjtJQVJ6RTs7SUFjQSxDQUFDOzs7Ozs7SUFIQywrQ0FBTTs7Ozs7SUFBTixVQUFVLE1BQTRCO1FBQ3BDLE9BQU8sSUFBSSxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzdELENBQUM7O2dCQWJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUseUJBQXlCO29CQUVuQyxRQUFRLEVBQUUsNEZBR1Q7O2lCQUNGOzs7bUNBRUUsU0FBUyxTQUFDLDJCQUEyQjs7SUFLeEMscUNBQUM7Q0FBQSxBQWRELENBUW9ELHFCQUFxQixHQU14RTtTQU5ZLDhCQUE4Qjs7O0lBQ3pDLDBEQUFzRiIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIEBsaWNlbnNlXHJcbiAqIENvcHlyaWdodCBBa3Zlby4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cclxuICovXHJcblxyXG5pbXBvcnQgeyBDb21wb25lbnQsIENvbXBvbmVudFJlZiwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5pbXBvcnQgeyBOYkNvbXBvbmVudFBvcnRhbCwgTmJPdmVybGF5Q29udGFpbmVyQ29tcG9uZW50LCBOYlBvc2l0aW9uZWRDb250YWluZXIgfSBmcm9tICcuLi9jZGsnO1xyXG5cclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnbmItZGF0ZXBpY2tlci1jb250YWluZXInLFxyXG4gIHN0eWxlVXJsczogWycuL2RhdGVwaWNrZXItY29udGFpbmVyLmNvbXBvbmVudC5zY3NzJ10sXHJcbiAgdGVtcGxhdGU6IGBcclxuICAgIDxzcGFuIGNsYXNzPVwiYXJyb3dcIj48L3NwYW4+XHJcbiAgICA8bmItb3ZlcmxheS1jb250YWluZXI+PC9uYi1vdmVybGF5LWNvbnRhaW5lcj5cclxuICBgLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmJEYXRlcGlja2VyQ29udGFpbmVyQ29tcG9uZW50IGV4dGVuZHMgTmJQb3NpdGlvbmVkQ29udGFpbmVyIHtcclxuICBAVmlld0NoaWxkKE5iT3ZlcmxheUNvbnRhaW5lckNvbXBvbmVudCkgb3ZlcmxheUNvbnRhaW5lcjogTmJPdmVybGF5Q29udGFpbmVyQ29tcG9uZW50O1xyXG5cclxuICBhdHRhY2g8VD4ocG9ydGFsOiBOYkNvbXBvbmVudFBvcnRhbDxUPik6IENvbXBvbmVudFJlZjxUPiB7XHJcbiAgICByZXR1cm4gdGhpcy5vdmVybGF5Q29udGFpbmVyLmF0dGFjaENvbXBvbmVudFBvcnRhbChwb3J0YWwpO1xyXG4gIH1cclxufVxyXG4iXX0=