theme-lib
Version:
This is a simple example Angular Library published to npm.
48 lines • 4 kB
JavaScript
/**
* @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=