Newer
Older
import { TranslateService } from '@ngx-translate/core';
import { registerLocaleData } from '@angular/common';
import localeDe from '@angular/common/locales/de';
import { VeronaAPIService, StartCommand } from './services/verona-api.service';
import { UnitService } from './services/unit-services/unit.service';
<div class="mainView fx-column-start-stretch">
<aspect-toolbar *ngIf="isStandalone"></aspect-toolbar>
<aspect-unit-view class="fx-flex"></aspect-unit-view>
styles: [`
.mainView {
height: 100%;
}
`]
constructor(private unitService: UnitService,
private translateService: TranslateService,
translateService.addLangs(['de']);
translateService.setDefaultLang('de');
}
this.veronaApiService.startCommand
.subscribe((message: StartCommand): void => {
this.unitService.loadUnitDefinition(message.unitDefinition);
if (message.editorConfig.role === 'developer') {
this.unitService.expertMode = false;
this.unitService.allowExpertMode = false;
}
this.veronaApiService.sendReady();
registerLocaleData(localeDe);