arch(sprint1): move UI env reads behind runtime facade

This commit is contained in:
sdarbinyan
2026-07-03 01:58:08 +04:00
parent 3cbb28a116
commit ae258382e1
9 changed files with 144 additions and 24 deletions

View File

@@ -1,7 +1,7 @@
import { Component, ChangeDetectionStrategy, inject } from '@angular/core';
import { Location } from '@angular/common';
import { environment } from '../../../environments/environment';
import { TranslateService } from '../../i18n/translate.service';
import { UiRuntimeFacade } from '../../facades/runtime/ui-runtime.facade';
@Component({
selector: 'app-back-button',
@@ -62,9 +62,13 @@ import { TranslateService } from '../../i18n/translate.service';
changeDetection: ChangeDetectionStrategy.OnPush
})
export class BackButtonComponent {
isnovo = environment.theme === 'novo';
private readonly uiRuntime = inject(UiRuntimeFacade);
i18n = inject(TranslateService);
get isnovo(): boolean {
return this.uiRuntime.isNovo();
}
constructor(private location: Location) {}
goBack(): void {