UNPKG

@ohayojp.com/components

Version:

Common business components of ohayojp.

94 lines 6.41 kB
/** * @fileoverview added by tsickle * Generated from: footer-toolbar.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { __decorate, __metadata } from "tslib"; import { DOCUMENT } from '@angular/common'; import { ChangeDetectionStrategy, Component, ElementRef, Inject, Input, Renderer2, ViewEncapsulation, } from '@angular/core'; import { InputBoolean } from '@ohayojp.com/util'; /** @type {?} */ const CLSBODY = 'footer-toolbar__body'; export class FooterToolbarComponent { /** * @param {?} el * @param {?} renderer * @param {?} doc */ constructor(el, renderer, doc) { this.el = el; this.renderer = renderer; this.doc = doc; this.errorCollect = false; } /** * @private * @return {?} */ get bodyCls() { return ((/** @type {?} */ (this.doc.querySelector('body')))).classList; } /** * @return {?} */ ngOnInit() { this.renderer.addClass(this.el.nativeElement, 'footer-toolbar'); this.bodyCls.add(CLSBODY); } /** * @return {?} */ ngOnDestroy() { this.bodyCls.remove(CLSBODY); } } FooterToolbarComponent.decorators = [ { type: Component, args: [{ selector: 'footer-toolbar', exportAs: 'footerToolbar', template: "<div class=\"footer-toolbar__left\">\n <ng-container *nzStringTemplateOutlet=\"extra\">{{ extra }}</ng-container>\n</div>\n<div class=\"footer-toolbar__right\">\n <error-collect *ngIf=\"errorCollect\"></error-collect>\n <ng-content></ng-content>\n</div>\n", preserveWhitespaces: false, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None }] } ]; /** @nocollapse */ FooterToolbarComponent.ctorParameters = () => [ { type: ElementRef }, { type: Renderer2 }, { type: undefined, decorators: [{ type: Inject, args: [DOCUMENT,] }] } ]; FooterToolbarComponent.propDecorators = { errorCollect: [{ type: Input }], extra: [{ type: Input }] }; __decorate([ InputBoolean(), __metadata("design:type", Object) ], FooterToolbarComponent.prototype, "errorCollect", void 0); if (false) { /** @type {?} */ FooterToolbarComponent.ngAcceptInputType_errorCollect; /** @type {?} */ FooterToolbarComponent.prototype.errorCollect; /** @type {?} */ FooterToolbarComponent.prototype.extra; /** * @type {?} * @private */ FooterToolbarComponent.prototype.el; /** * @type {?} * @private */ FooterToolbarComponent.prototype.renderer; /** * @type {?} * @private */ FooterToolbarComponent.prototype.doc; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9vdGVyLXRvb2xiYXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IkM6L2FuZHJvaWQvQG9oYXlvanAvcGFja2FnZXMvY29tcG9uZW50cy9mb290ZXItdG9vbGJhci8iLCJzb3VyY2VzIjpbImZvb3Rlci10b29sYmFyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDM0MsT0FBTyxFQUNMLHVCQUF1QixFQUN2QixTQUFTLEVBQ1QsVUFBVSxFQUNWLE1BQU0sRUFDTixLQUFLLEVBR0wsU0FBUyxFQUVULGlCQUFpQixHQUNsQixNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQWdCLFlBQVksRUFBRSxNQUFNLGFBQWEsQ0FBQzs7TUFFbkQsT0FBTyxHQUFHLHNCQUFzQjtBQVV0QyxNQUFNLE9BQU8sc0JBQXNCOzs7Ozs7SUFNakMsWUFBb0IsRUFBYyxFQUFVLFFBQW1CLEVBQTRCLEdBQVE7UUFBL0UsT0FBRSxHQUFGLEVBQUUsQ0FBWTtRQUFVLGFBQVEsR0FBUixRQUFRLENBQVc7UUFBNEIsUUFBRyxHQUFILEdBQUcsQ0FBSztRQUgxRSxpQkFBWSxHQUFHLEtBQUssQ0FBQztJQUd5RCxDQUFDOzs7OztJQUV4RyxJQUFZLE9BQU87UUFDakIsT0FBTyxDQUFDLG1CQUFBLElBQUksQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxFQUFlLENBQUMsQ0FBQyxTQUFTLENBQUM7SUFDbkUsQ0FBQzs7OztJQUVELFFBQVE7UUFDTixJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLGFBQWEsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO1FBQ2hFLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzVCLENBQUM7Ozs7SUFFRCxXQUFXO1FBQ1QsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDL0IsQ0FBQzs7O1lBM0JGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsZ0JBQWdCO2dCQUMxQixRQUFRLEVBQUUsZUFBZTtnQkFDekIsOFFBQThDO2dCQUM5QyxtQkFBbUIsRUFBRSxLQUFLO2dCQUMxQixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtnQkFDL0MsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7YUFDdEM7Ozs7WUFwQkMsVUFBVTtZQUtWLFNBQVM7NENBc0J5RCxNQUFNLFNBQUMsUUFBUTs7OzJCQUhoRixLQUFLO29CQUNMLEtBQUs7O0FBRG1CO0lBQWYsWUFBWSxFQUFFOzs0REFBc0I7OztJQUY5QyxzREFBb0Q7O0lBRXBELDhDQUE4Qzs7SUFDOUMsdUNBQTJDOzs7OztJQUUvQixvQ0FBc0I7Ozs7O0lBQUUsMENBQTJCOzs7OztJQUFFLHFDQUFrQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERPQ1VNRU5UIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7XG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBDb21wb25lbnQsXG4gIEVsZW1lbnRSZWYsXG4gIEluamVjdCxcbiAgSW5wdXQsXG4gIE9uRGVzdHJveSxcbiAgT25Jbml0LFxuICBSZW5kZXJlcjIsXG4gIFRlbXBsYXRlUmVmLFxuICBWaWV3RW5jYXBzdWxhdGlvbixcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBCb29sZWFuSW5wdXQsIElucHV0Qm9vbGVhbiB9IGZyb20gJ0BvaGF5by91dGlsJztcblxuY29uc3QgQ0xTQk9EWSA9ICdmb290ZXItdG9vbGJhcl9fYm9keSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2Zvb3Rlci10b29sYmFyJyxcbiAgZXhwb3J0QXM6ICdmb290ZXJUb29sYmFyJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2Zvb3Rlci10b29sYmFyLmNvbXBvbmVudC5odG1sJyxcbiAgcHJlc2VydmVXaGl0ZXNwYWNlczogZmFsc2UsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lLFxufSlcbmV4cG9ydCBjbGFzcyBGb290ZXJUb29sYmFyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBPbkRlc3Ryb3kge1xuICBzdGF0aWMgbmdBY2NlcHRJbnB1dFR5cGVfZXJyb3JDb2xsZWN0OiBCb29sZWFuSW5wdXQ7XG5cbiAgQElucHV0KCkgQElucHV0Qm9vbGVhbigpIGVycm9yQ29sbGVjdCA9IGZhbHNlO1xuICBASW5wdXQoKSBleHRyYTogc3RyaW5nIHwgVGVtcGxhdGVSZWY8dm9pZD47XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBlbDogRWxlbWVudFJlZiwgcHJpdmF0ZSByZW5kZXJlcjogUmVuZGVyZXIyLCBASW5qZWN0KERPQ1VNRU5UKSBwcml2YXRlIGRvYzogYW55KSB7IH1cblxuICBwcml2YXRlIGdldCBib2R5Q2xzKCk6IERPTVRva2VuTGlzdCB7XG4gICAgcmV0dXJuICh0aGlzLmRvYy5xdWVyeVNlbGVjdG9yKCdib2R5JykgYXMgSFRNTEVsZW1lbnQpLmNsYXNzTGlzdDtcbiAgfVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIHRoaXMucmVuZGVyZXIuYWRkQ2xhc3ModGhpcy5lbC5uYXRpdmVFbGVtZW50LCAnZm9vdGVyLXRvb2xiYXInKTtcbiAgICB0aGlzLmJvZHlDbHMuYWRkKENMU0JPRFkpO1xuICB9XG5cbiAgbmdPbkRlc3Ryb3koKTogdm9pZCB7XG4gICAgdGhpcy5ib2R5Q2xzLnJlbW92ZShDTFNCT0RZKTtcbiAgfVxufVxuIl19