9 lines
519 B
TypeScript
9 lines
519 B
TypeScript
import { inject } from '@angular/core';
|
|
import { CanDeactivateFn } from '@angular/router';
|
|
import { FileAttributesService } from '@services/entity-services/file-attributes.service';
|
|
import { DossierOverviewScreenComponent } from '../modules/dossier-overview/screen/dossier-overview-screen.component';
|
|
|
|
// TODO: rename to something like "isNotEditingFileAttributeGuard"
|
|
export const editAttributeGuard: CanDeactivateFn<DossierOverviewScreenComponent> = () =>
|
|
!inject(FileAttributesService).isEditingFileAttribute();
|