UNPKG

ngx-animating-datepicker

Version:

An Animating Datepicker for Angular 2+, for some smooth date picking :).

48 lines 4.84 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, EventEmitter, Input, Output } from '@angular/core'; var SubNavigationComponent = /** @class */ (function () { function SubNavigationComponent() { this.close = new EventEmitter(); this.subNavigationClick = new EventEmitter(); } /** * @param {?} navigationItem * @return {?} */ SubNavigationComponent.prototype.onItemCLick = /** * @param {?} navigationItem * @return {?} */ function (navigationItem) { /** @type {?} */ var date = new Date(navigationItem.year, navigationItem.month); this.close.emit(); this.subNavigationClick.emit(date); }; SubNavigationComponent.decorators = [ { type: Component, args: [{ selector: 'aa-sub-navigation', template: "<span (click)=\"close.emit()\">Close</span>\n<div class=\"sub-navigation__items-container\">\n <div class=\"sub-navigation__item\" *ngFor=\"let item of navigationItems;\" (click)=\"onItemCLick(item)\">\n <span class=\"sub-navigation__label\">{{item.navigationTitle}}</span>\n </div>\n</div>\n", styles: [":host{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;display:block;background-color:#fff}:host .sub-navigation__items-container{display:flex;align-items:center;flex-wrap:wrap}:host .sub-navigation__item{border:1px solid #8e8d8a;height:40px;width:40px}"] },] }, ]; SubNavigationComponent.propDecorators = { close: [{ type: Output }], subNavigationClick: [{ type: Output }], navigationItems: [{ type: Input }] }; return SubNavigationComponent; }()); export { SubNavigationComponent }; if (false) { /** @type {?} */ SubNavigationComponent.prototype.close; /** @type {?} */ SubNavigationComponent.prototype.subNavigationClick; /** @type {?} */ SubNavigationComponent.prototype.navigationItems; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ViLW5hdmlnYXRpb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWFuaW1hdGluZy1kYXRlcGlja2VyLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvc3ViLW5hdmlnYXRpb24vc3ViLW5hdmlnYXRpb24uY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBR3ZFO0lBQUE7UUFZVyxVQUFLLEdBQXVCLElBQUksWUFBWSxFQUFFLENBQUM7UUFDL0MsdUJBQWtCLEdBQXVCLElBQUksWUFBWSxFQUFFLENBQUM7SUFRdkUsQ0FBQzs7Ozs7SUFMQSw0Q0FBVzs7OztJQUFYLFVBQVksY0FBOEI7O1lBQ25DLElBQUksR0FBRyxJQUFJLElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxFQUFFLGNBQWMsQ0FBQyxLQUFLLENBQUM7UUFDaEUsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUNsQixJQUFJLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3BDLENBQUM7O2dCQXBCRCxTQUFTLFNBQUM7b0JBQ1YsUUFBUSxFQUFFLG1CQUFtQjtvQkFDN0IsUUFBUSxFQUFFLDJTQU1WO29CQUNBLE1BQU0sRUFBRSxDQUFDLDhRQUE4USxDQUFDO2lCQUN4Ujs7O3dCQUVDLE1BQU07cUNBQ04sTUFBTTtrQ0FDTixLQUFLOztJQU9QLDZCQUFDO0NBQUEsQUFyQkQsSUFxQkM7U0FWWSxzQkFBc0I7OztJQUNsQyx1Q0FBeUQ7O0lBQ3pELG9EQUFzRTs7SUFDdEUsaURBQWtEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5hdmlnYXRpb25JdGVtIH0gZnJvbSAnLi4vLi4vbW9kZWxzL2RhdGVwaWNrZXIubW9kZWwnO1xuXG5AQ29tcG9uZW50KHtcblx0c2VsZWN0b3I6ICdhYS1zdWItbmF2aWdhdGlvbicsXG5cdHRlbXBsYXRlOiBgPHNwYW4gKGNsaWNrKT1cImNsb3NlLmVtaXQoKVwiPkNsb3NlPC9zcGFuPlxuPGRpdiBjbGFzcz1cInN1Yi1uYXZpZ2F0aW9uX19pdGVtcy1jb250YWluZXJcIj5cbiAgPGRpdiBjbGFzcz1cInN1Yi1uYXZpZ2F0aW9uX19pdGVtXCIgKm5nRm9yPVwibGV0IGl0ZW0gb2YgbmF2aWdhdGlvbkl0ZW1zO1wiIChjbGljayk9XCJvbkl0ZW1DTGljayhpdGVtKVwiPlxuICAgIDxzcGFuIGNsYXNzPVwic3ViLW5hdmlnYXRpb25fX2xhYmVsXCI+e3tpdGVtLm5hdmlnYXRpb25UaXRsZX19PC9zcGFuPlxuICA8L2Rpdj5cbjwvZGl2PlxuYCxcblx0c3R5bGVzOiBbYDpob3N0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZn06aG9zdCAuc3ViLW5hdmlnYXRpb25fX2l0ZW1zLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfTpob3N0IC5zdWItbmF2aWdhdGlvbl9faXRlbXtib3JkZXI6MXB4IHNvbGlkICM4ZThkOGE7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH1gXVxufSlcbmV4cG9ydCBjbGFzcyBTdWJOYXZpZ2F0aW9uQ29tcG9uZW50IHtcblx0QE91dHB1dCgpIGNsb3NlOiBFdmVudEVtaXR0ZXI8bnVsbD4gPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG5cdEBPdXRwdXQoKSBzdWJOYXZpZ2F0aW9uQ2xpY2s6IEV2ZW50RW1pdHRlcjxEYXRlPiA9IG5ldyBFdmVudEVtaXR0ZXIoKTtcblx0QElucHV0KCkgcHVibGljIG5hdmlnYXRpb25JdGVtczogTmF2aWdhdGlvbkl0ZW1bXTtcblxuXHRvbkl0ZW1DTGljayhuYXZpZ2F0aW9uSXRlbTogTmF2aWdhdGlvbkl0ZW0pIHtcblx0XHRjb25zdCBkYXRlID0gbmV3IERhdGUobmF2aWdhdGlvbkl0ZW0ueWVhciwgbmF2aWdhdGlvbkl0ZW0ubW9udGgpO1xuXHRcdHRoaXMuY2xvc2UuZW1pdCgpO1xuXHRcdHRoaXMuc3ViTmF2aWdhdGlvbkNsaWNrLmVtaXQoZGF0ZSk7XG5cdH1cbn1cbiJdfQ==