metadata-editor-workspace
Version:
Metadata Editor Workspace module for ME-Core Powered by Assyst
55 lines (46 loc) • 1.14 kB
text/typescript
/*
* Angular 2 decorators and services
*/
import {
Component,
OnInit,
ViewEncapsulation
} from '@angular/core';
import { AppState } from './app.service';
import { AppConstants } from './shared/app.constants';
import { WorkspaceService } from './workspace';
/*
* App Component
* Top Level Component
*/
({
selector: 'app',
encapsulation: ViewEncapsulation.None,
styleUrls: [
'./app.component.css'
],
template: `
<title-bar></title-bar>
<div *ngIf="showToolbar">
<toolbar></toolbar>
</div>
<workspace [class.me-workspace-for-dashboard]="!showToolbar"></workspace>
`
})
export class AppComponent implements OnInit {
showToolbar: boolean = false;
constructor(
public workspaceService: WorkspaceService
) {
this.workspaceService.workspaceRouter.subscribe((activeRoute: any) => {
//Dashboard not required to diplay the tool bar
if(activeRoute.url.indexOf('pm') != -1) {
this.showToolbar = true;
}
})
}
public ngOnInit() {
}
onTreeFocusEvent() {
}
}