bea-shell
Version:
An angular component for a configurable application shell, consisting of a topbar and sidebar
49 lines • 3.3 kB
JavaScript
/**
* @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';
var ContentComponent = /** @class */ (function () {
function ContentComponent(beaShell) {
this.beaShell = beaShell;
}
/**
* @return {?}
*/
ContentComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
var _this = this;
this.beaShell.onOptionsChange
.subscribe(function (options) {
_this.options = options;
_this.withTopbar = !options.topbar.disabled;
});
};
ContentComponent.decorators = [
{ type: Component, args: [{
selector: 'content',
template: '<ng-content></ng-content>'
}] }
];
/** @nocollapse */
ContentComponent.ctorParameters = function () { return [
{ type: BeaShellService }
]; };
return ContentComponent;
}());
export { ContentComponent };
if (false) {
/** @type {?} */
ContentComponent.prototype.options;
/** @type {?} */
ContentComponent.prototype.withTopbar;
/**
* @type {?}
* @private
*/
ContentComponent.prototype.beaShell;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGVudC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9iZWEtc2hlbGwvIiwic291cmNlcyI6WyJsaWIvY29udGVudC9jb250ZW50LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUVsRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFFL0Q7SUFTRSwwQkFBb0IsUUFBeUI7UUFBekIsYUFBUSxHQUFSLFFBQVEsQ0FBaUI7SUFBSSxDQUFDOzs7O0lBRWxELG1DQUFROzs7SUFBUjtRQUFBLGlCQU1DO1FBTEMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxlQUFlO2FBQzFCLFNBQVMsQ0FBQyxVQUFDLE9BQXdCO1lBQ2xDLEtBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1lBQ3ZCLEtBQUksQ0FBQyxVQUFVLEdBQUcsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQztRQUM3QyxDQUFDLENBQUMsQ0FBQztJQUNQLENBQUM7O2dCQWpCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLFNBQVM7b0JBQ25CLFFBQVEsRUFBRSwyQkFBMkI7aUJBQ3RDOzs7O2dCQUxRLGVBQWU7O0lBb0J4Qix1QkFBQztDQUFBLEFBbEJELElBa0JDO1NBZFksZ0JBQWdCOzs7SUFFM0IsbUNBQXlCOztJQUN6QixzQ0FBb0I7Ozs7O0lBRVIsb0NBQWlDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQmVhU2hlbGxPcHRpb25zIH0gZnJvbSAnQGJlYS1zaGVsbC9jb21tb24vb2JqZWN0cyc7XHJcbmltcG9ydCB7IEJlYVNoZWxsU2VydmljZSB9IGZyb20gJ0BiZWEtc2hlbGwvYmVhLXNoZWxsLnNlcnZpY2UnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdjb250ZW50JyxcclxuICB0ZW1wbGF0ZTogJzxuZy1jb250ZW50PjwvbmctY29udGVudD4nXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBDb250ZW50Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgb3B0aW9uczogQmVhU2hlbGxPcHRpb25zO1xyXG4gIHdpdGhUb3BiYXI6IGJvb2xlYW47XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgYmVhU2hlbGw6IEJlYVNoZWxsU2VydmljZSkgeyB9XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gICAgdGhpcy5iZWFTaGVsbC5vbk9wdGlvbnNDaGFuZ2VcclxuICAgICAgLnN1YnNjcmliZSgob3B0aW9uczogQmVhU2hlbGxPcHRpb25zKSA9PiB7XHJcbiAgICAgICAgdGhpcy5vcHRpb25zID0gb3B0aW9ucztcclxuICAgICAgICB0aGlzLndpdGhUb3BiYXIgPSAhb3B0aW9ucy50b3BiYXIuZGlzYWJsZWQ7XHJcbiAgICAgIH0pO1xyXG4gIH1cclxufVxyXG4iXX0=