UNPKG

bea-shell

Version:

An angular component for a configurable application shell, consisting of a topbar and sidebar

46 lines 3.03 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component } from '@angular/core'; import { BeaShellService } from '@bea-shell/bea-shell.service'; export class ContentComponent { /** * @param {?} beaShell */ constructor(beaShell) { this.beaShell = beaShell; } /** * @return {?} */ ngOnInit() { this.beaShell.onOptionsChange .subscribe((options) => { this.options = options; this.withTopbar = !options.topbar.disabled; }); } } ContentComponent.decorators = [ { type: Component, args: [{ selector: 'content', template: '<ng-content></ng-content>' }] } ]; /** @nocollapse */ ContentComponent.ctorParameters = () => [ { type: BeaShellService } ]; if (false) { /** @type {?} */ ContentComponent.prototype.options; /** @type {?} */ ContentComponent.prototype.withTopbar; /** * @type {?} * @private */ ContentComponent.prototype.beaShell; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGVudC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9iZWEtc2hlbGwvIiwic291cmNlcyI6WyJsaWIvY29udGVudC9jb250ZW50LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUVsRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFNL0QsTUFBTSxPQUFPLGdCQUFnQjs7OztJQUszQixZQUFvQixRQUF5QjtRQUF6QixhQUFRLEdBQVIsUUFBUSxDQUFpQjtJQUFJLENBQUM7Ozs7SUFFbEQsUUFBUTtRQUNOLElBQUksQ0FBQyxRQUFRLENBQUMsZUFBZTthQUMxQixTQUFTLENBQUMsQ0FBQyxPQUF3QixFQUFFLEVBQUU7WUFDdEMsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7WUFDdkIsSUFBSSxDQUFDLFVBQVUsR0FBRyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDO1FBQzdDLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQzs7O1lBakJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsU0FBUztnQkFDbkIsUUFBUSxFQUFFLDJCQUEyQjthQUN0Qzs7OztZQUxRLGVBQWU7Ozs7SUFRdEIsbUNBQXlCOztJQUN6QixzQ0FBb0I7Ozs7O0lBRVIsb0NBQWlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQmVhU2hlbGxPcHRpb25zIH0gZnJvbSAnQGJlYS1zaGVsbC9jb21tb24vb2JqZWN0cyc7XHJcbmltcG9ydCB7IEJlYVNoZWxsU2VydmljZSB9IGZyb20gJ0BiZWEtc2hlbGwvYmVhLXNoZWxsLnNlcnZpY2UnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdjb250ZW50JyxcclxuICB0ZW1wbGF0ZTogJzxuZy1jb250ZW50PjwvbmctY29udGVudD4nXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBDb250ZW50Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgb3B0aW9uczogQmVhU2hlbGxPcHRpb25zO1xyXG4gIHdpdGhUb3BiYXI6IGJvb2xlYW47XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgYmVhU2hlbGw6IEJlYVNoZWxsU2VydmljZSkgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gICAgdGhpcy5iZWFTaGVsbC5vbk9wdGlvbnNDaGFuZ2VcclxuICAgICAgLnN1YnNjcmliZSgob3B0aW9uczogQmVhU2hlbGxPcHRpb25zKSA9PiB7XHJcbiAgICAgICAgdGhpcy5vcHRpb25zID0gb3B0aW9ucztcclxuICAgICAgICB0aGlzLndpdGhUb3BiYXIgPSAhb3B0aW9ucy50b3BiYXIuZGlzYWJsZWQ7XHJcbiAgICAgIH0pO1xyXG4gIH1cclxufVxyXG4iXX0=