[ACS-11306] upgrade frontend to angular 20 (#5122)

* [ACS-11306] Upgrade Angular to 20 version

* [ACS-11306] Reverted unwanted changes

* [ACS-11306] Reverted unwanted changes

* [ACS-11306] Reverted unwanted changes

* [ACS-11306] Upgrade ngrx to 20 version

* [ACS-11306] Updated eslintrc

* [ACS-11306] Added replacement for quotes related eslint rule

* [ACS-11306] Fixed eslint issues related with unused error and optional chaining

* [ACS-11306] Corrected versions in projects

* [ACS-11306] Fixed unit tests

* [ACS-11306] Updated stylelint version

* [link-adf:chore/ng20][ACS-11306] Test

* [link-adf:chore/ng20][ACS-11306] Changed tsconfig

* [link-adf:chore/ng20][ACS-11306] Test

* [link-adf:chore/ng20][ACS-11306] Test

* [link-adf:chore/ng20][ACS-11306] Removed redundant line from tsconfig

* [link-adf:chore/ng20][ACS-11306] Updated package-lock.json

* [link-adf:chore/ng20][ACS-11306] Fixed stylelint issue

* [link-adf:chore/ng20] [ACS-11306] Fix colors of text button, dialog text, form field placeholder and button styling

* [link-adf:chore/ng20] [ACS-11306] Fix create from template dialog confirm button color

* [link-adf:chore/ng20] [ACS-11306] Fix add permission dialog button colors

* [link-adf:chore/ng20] [ACS-11306] Fix login error icon color and alignment

* [link-adf:chore/ng20][ACS-11306] Updated package-lock.json

* [ACS-11306] Update package.json to use ADF with Angular 20

---------

Co-authored-by: g-jaskowski <grzegorz.jaskowski@hyland.com>
This commit is contained in:
AleksanderSklorz
2026-06-26 10:57:31 +02:00
committed by GitHub
co-authored by g-jaskowski
parent e4d5f9c9ad
commit 745cd14024
38 changed files with 2958 additions and 7239 deletions
+11 -11
View File
@@ -4,17 +4,17 @@
"license": "LGPL-3.0",
"scripts": {},
"peerDependencies": {
"@angular/animations": "^19.2.0",
"@angular/common": "^19.2.0",
"@angular/compiler": "^19.2.0",
"@angular/core": "^19.2.0",
"@angular/forms": "^19.2.0",
"@angular/material": "^19.2.0",
"@angular/platform-browser": "^19.2.0",
"@angular/router": "^19.2.0",
"@ngrx/effects": "^19.2.0",
"@ngrx/router-store": "^19.2.0",
"@ngrx/store": "^19.2.0",
"@angular/animations": "^20.3.0",
"@angular/common": "^20.3.0",
"@angular/compiler": "^20.3.0",
"@angular/core": "^20.3.0",
"@angular/forms": "^20.3.0",
"@angular/material": "^20.2.0",
"@angular/platform-browser": "^20.3.0",
"@angular/router": "^20.3.0",
"@ngrx/effects": "^20.1.0",
"@ngrx/router-store": "^20.1.0",
"@ngrx/store": "^20.1.0",
"@ngx-translate/core": "^17.0.0",
"rxjs": "^7.4.0",
"tslib": ">=2.0.0",
@@ -1,4 +1,5 @@
@use '../../styles/mat-selectors' as ms;
@use '@angular/material' as mat;
aca-open-in-app {
.aca-open-in-app {
@@ -57,9 +58,16 @@ aca-open-in-app {
}
}
#{ms.$mat-button} {
--mat-mdc-button-persistent-ripple-color: unset;
--mat-mdc-button-ripple-color: unset;
&-button-container {
@include mat.button-overrides(
(
text-ripple-color: transparent,
text-state-layer-color: transparent,
text-hover-state-layer-opacity: 0,
text-focus-state-layer-opacity: 0,
text-pressed-state-layer-opacity: 0
)
);
}
}
}
@@ -6,7 +6,11 @@ aca-toolbar-action {
line-height: 32px;
#{ms.$mat-mdc-button}#{ms.$mat-button-base}#{ms.$mat-outlined-button}#{ms.$mat-unthemed} {
--mdc-outlined-button-label-text-color: var(--theme-secondary-text);
@include mat.button-overrides(
(
outlined-label-text-color: var(--theme-secondary-text)
)
);
}
@include mat.button-overrides(
@@ -81,7 +81,7 @@ export class RouterExtensionService {
data: route.data
}
]
};
} as ExtensionRoute;
});
}