diff --git a/projects/eav-ui/src/app/edit/dialog/main/edit-dialog-main.component.ts b/projects/eav-ui/src/app/edit/dialog/main/edit-dialog-main.component.ts
index 915823991..1e865c77d 100644
--- a/projects/eav-ui/src/app/edit/dialog/main/edit-dialog-main.component.ts
+++ b/projects/eav-ui/src/app/edit/dialog/main/edit-dialog-main.component.ts
@@ -320,20 +320,18 @@ export class EditDialogMainComponent extends BaseComponent implements OnInit, Af
}
#snackBarYouHaveUnsavedChanges() {
- const snackBarData: UnsavedChangesSnackBarData = {
- save: false,
- };
const snackBarRef = this.snackBar.openFromComponent(SnackBarUnsavedChangesComponent, {
- data: snackBarData,
+ data: {
+ save: false,
+ } satisfies UnsavedChangesSnackBarData,
duration: 5000,
});
snackBarRef.onAction().subscribe(() => {
- if ((snackBarRef.containerInstance.snackBarConfig.data as UnsavedChangesSnackBarData).save) {
+ if ((snackBarRef.containerInstance.snackBarConfig.data as UnsavedChangesSnackBarData).save)
this.saveAll(true);
- } else {
+ else
this.closeDialog(true);
- }
});
}
}
diff --git a/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.html b/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.html
index 2903e7823..dbf9ad215 100644
--- a/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.html
+++ b/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.html
@@ -1,6 +1,10 @@
-{{ 'Errors.UnsavedChanges' | translate }}
+
+
+ {{ 'Errors.UnsavedChanges' | translate }}
+
-
+
+
diff --git a/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.scss b/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.scss
index 028afb8da..27746db70 100644
--- a/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.scss
+++ b/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.scss
@@ -1,3 +1,8 @@
.error-message {
font-size: 14px;
}
+
+.my-flex-right {
+ display: flex;
+ justify-content: end;
+}
\ No newline at end of file
diff --git a/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.ts b/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.ts
index 916eb0fb2..3d0e651c4 100644
--- a/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.ts
+++ b/projects/eav-ui/src/app/edit/dialog/main/snack-bar-unsaved-changes/snack-bar-unsaved-changes.component.ts
@@ -1,22 +1,21 @@
-import { Component, Inject } from '@angular/core';
-import { MatSnackBarRef, MAT_SNACK_BAR_DATA } from '@angular/material/snack-bar';
-import { UnsavedChangesSnackBarData } from './snack-bar-unsaved-changes.models';
-import { TranslateModule } from '@ngx-translate/core';
import { UpperCasePipe } from '@angular/common';
+import { Component, Inject } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
-import { FlexModule } from '@angular/flex-layout/flex';
+import { MAT_SNACK_BAR_DATA, MatSnackBarRef } from '@angular/material/snack-bar';
+import { TranslateModule } from '@ngx-translate/core';
+import { UnsavedChangesSnackBarData } from './snack-bar-unsaved-changes.models';
+
@Component({
- selector: 'app-snack-bar-unsaved-changes',
- templateUrl: './snack-bar-unsaved-changes.component.html',
- styleUrls: ['./snack-bar-unsaved-changes.component.scss'],
- standalone: true,
- imports: [
- FlexModule,
- MatButtonModule,
- UpperCasePipe,
- TranslateModule,
- UpperCasePipe
- ],
+ selector: 'app-snack-bar-unsaved-changes',
+ templateUrl: './snack-bar-unsaved-changes.component.html',
+ styleUrls: ['./snack-bar-unsaved-changes.component.scss'],
+ standalone: true,
+ imports: [
+ MatButtonModule,
+ UpperCasePipe,
+ TranslateModule,
+ UpperCasePipe
+ ],
})
export class SnackBarUnsavedChangesComponent {
constructor(
diff --git a/projects/eav-ui/src/app/edit/fields/picker/adapters/state-adapter-entity.ts b/projects/eav-ui/src/app/edit/fields/picker/adapters/state-adapter-entity.ts
index 6919cd742..3895a2856 100644
--- a/projects/eav-ui/src/app/edit/fields/picker/adapters/state-adapter-entity.ts
+++ b/projects/eav-ui/src/app/edit/fields/picker/adapters/state-adapter-entity.ts
@@ -1,12 +1,12 @@
-import { logSpecsStateAdapter, StateAdapter } from "./state-adapter";
import { Injectable } from '@angular/core';
import { classLog } from "../../../../shared/logging";
+import { logSpecsStateAdapter, StateAdapter } from "./state-adapter";
import { StateUiMapperNoop } from './state-ui-mapper-noop';
@Injectable()
export class StateAdapterEntity extends StateAdapter {
- log = classLog({StateAdapterEntity}, logSpecsStateAdapter, true);
+ log = classLog({StateAdapterEntity}, logSpecsStateAdapter);
constructor() { super(); }