UNPKG

theme-lib

Version:

This is a simple example Angular Library published to npm.

39 lines 3.4 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 { Component, ViewChild } from '@angular/core'; import { NbOverlayContainerComponent, NbPositionedContainer } from '../cdk'; export class NbDatepickerContainerComponent extends NbPositionedContainer { /** * @template T * @param {?} portal * @return {?} */ attach(portal) { return this.overlayContainer.attachComponentPortal(portal); } } NbDatepickerContainerComponent.decorators = [ { type: Component, args: [{ selector: 'nb-datepicker-container', template: ` <span class="arrow"></span> <nb-overlay-container></nb-overlay-container> `, 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,] }] }; if (false) { /** @type {?} */ NbDatepickerContainerComponent.prototype.overlayContainer; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZXBpY2tlci1jb250YWluZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vdGhlbWUtbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZGF0ZXBpY2tlci9kYXRlcGlja2VyLWNvbnRhaW5lci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBTUEsT0FBTyxFQUFFLFNBQVMsRUFBZ0IsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRW5FLE9BQU8sRUFBcUIsMkJBQTJCLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFXL0YsTUFBTSxPQUFPLDhCQUErQixTQUFRLHFCQUFxQjs7Ozs7O0lBR3ZFLE1BQU0sQ0FBSSxNQUE0QjtRQUNwQyxPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUM3RCxDQUFDOzs7WUFiRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLHlCQUF5QjtnQkFFbkMsUUFBUSxFQUFFOzs7R0FHVDs7YUFDRjs7OytCQUVFLFNBQVMsU0FBQywyQkFBMkI7Ozs7SUFBdEMsMERBQXNGIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogQGxpY2Vuc2VcclxuICogQ29weXJpZ2h0IEFrdmVvLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxyXG4gKi9cclxuXHJcbmltcG9ydCB7IENvbXBvbmVudCwgQ29tcG9uZW50UmVmLCBWaWV3Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbmltcG9ydCB7IE5iQ29tcG9uZW50UG9ydGFsLCBOYk92ZXJsYXlDb250YWluZXJDb21wb25lbnQsIE5iUG9zaXRpb25lZENvbnRhaW5lciB9IGZyb20gJy4uL2Nkayc7XHJcblxyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICduYi1kYXRlcGlja2VyLWNvbnRhaW5lcicsXHJcbiAgc3R5bGVVcmxzOiBbJy4vZGF0ZXBpY2tlci1jb250YWluZXIuY29tcG9uZW50LnNjc3MnXSxcclxuICB0ZW1wbGF0ZTogYFxyXG4gICAgPHNwYW4gY2xhc3M9XCJhcnJvd1wiPjwvc3Bhbj5cclxuICAgIDxuYi1vdmVybGF5LWNvbnRhaW5lcj48L25iLW92ZXJsYXktY29udGFpbmVyPlxyXG4gIGAsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOYkRhdGVwaWNrZXJDb250YWluZXJDb21wb25lbnQgZXh0ZW5kcyBOYlBvc2l0aW9uZWRDb250YWluZXIge1xyXG4gIEBWaWV3Q2hpbGQoTmJPdmVybGF5Q29udGFpbmVyQ29tcG9uZW50KSBvdmVybGF5Q29udGFpbmVyOiBOYk92ZXJsYXlDb250YWluZXJDb21wb25lbnQ7XHJcblxyXG4gIGF0dGFjaDxUPihwb3J0YWw6IE5iQ29tcG9uZW50UG9ydGFsPFQ+KTogQ29tcG9uZW50UmVmPFQ+IHtcclxuICAgIHJldHVybiB0aGlzLm92ZXJsYXlDb250YWluZXIuYXR0YWNoQ29tcG9uZW50UG9ydGFsKHBvcnRhbCk7XHJcbiAgfVxyXG59XHJcbiJdfQ==