import { injectable, inject } from 'inversify'; import { FrontendApplication } from '@theia/core/lib/browser/frontend-application'; import { FileNavigatorContribution as TheiaFileNavigatorContribution } from '@theia/navigator/lib/browser/navigator-contribution'; import { EditorMode } from '../../editor-mode'; @injectable() export class FileNavigatorContribution extends TheiaFileNavigatorContribution { @inject(EditorMode) protected readonly editorMode: EditorMode; async initializeLayout(app: FrontendApplication): Promise { if (this.editorMode.proMode) { return super.initializeLayout(app); } } }