From 901bdbf0ad5d7e085216fc2ee8861faeb0db7674 Mon Sep 17 00:00:00 2001 From: Igor Kulikov Date: Tue, 3 Feb 2026 14:17:06 +0200 Subject: [PATCH] Angular 20 migration --- ui-ngx/package.json | 6 +++--- ui-ngx/src/theme.scss | 3 ++- ui-ngx/yarn.lock | 31 +++++++++++++++---------------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/ui-ngx/package.json b/ui-ngx/package.json index 2cb8ad15cc..f36cace330 100644 --- a/ui-ngx/package.json +++ b/ui-ngx/package.json @@ -14,12 +14,12 @@ "private": true, "dependencies": { "@angular/animations": "19.2.18", - "@angular/cdk": "18.2.14", + "@angular/cdk": "19.2.19", "@angular/common": "19.2.18", "@angular/compiler": "19.2.18", "@angular/core": "19.2.18", "@angular/forms": "19.2.18", - "@angular/material": "18.2.14", + "@angular/material": "19.2.19", "@angular/platform-browser": "19.2.18", "@angular/platform-browser-dynamic": "19.2.18", "@angular/router": "19.2.18", @@ -28,7 +28,7 @@ "@flowjs/ngx-flow": "18.0.1", "@geoman-io/leaflet-geoman-free": "2.18.3", "@iplab/ngx-color-picker": "^18.0.1", - "@mat-datetimepicker/core": "~14.0.0", + "@mat-datetimepicker/core": "~15.0.2", "@mdi/svg": "^7.4.47", "@messageformat/core": "^3.4.0", "@ngrx/effects": "^18.1.1", diff --git a/ui-ngx/src/theme.scss b/ui-ngx/src/theme.scss index 9b2c005280..611ee5dc6a 100644 --- a/ui-ngx/src/theme.scss +++ b/ui-ngx/src/theme.scss @@ -19,7 +19,8 @@ @import './scss/constants'; @include mat.all-component-typographies(); -@include mat.core(); +@include mat.elevation-classes(); +@include mat.app-background(); $tb-mat-indigo: ( 50: #e8eaf6, diff --git a/ui-ngx/yarn.lock b/ui-ngx/yarn.lock index 25ecc124c4..c6b6877bf5 100644 --- a/ui-ngx/yarn.lock +++ b/ui-ngx/yarn.lock @@ -376,14 +376,13 @@ optionalDependencies: lmdb "3.2.6" -"@angular/cdk@18.2.14": - version "18.2.14" - resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-18.2.14.tgz#6114f37a77f2f182de482da2273c70f74a6cc52d" - integrity sha512-vDyOh1lwjfVk9OqoroZAP8pf3xxKUvyl+TVR8nJxL4c5fOfUFkD7l94HaanqKSRwJcI2xiztuu92IVoHn8T33Q== +"@angular/cdk@19.2.19": + version "19.2.19" + resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-19.2.19.tgz#25ba3b8f565e6bcd9cd59159c0d9a4244cf3c7ee" + integrity sha512-PCpJagurPBqciqcq4Z8+3OtKLb7rSl4w/qBJoIMua8CgnrjvA1i+SWawhdtfI1zlY8FSwhzLwXV0CmWWfFzQPg== dependencies: - tslib "^2.3.0" - optionalDependencies: parse5 "^7.1.2" + tslib "^2.3.0" "@angular/cli@19.2.19": version "19.2.19" @@ -455,10 +454,10 @@ resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-19.2.18.tgz#0231168a9608826334628912e91babb7945991cc" integrity sha512-ZUbaITv4Mq2PHIhdC20G6guUL17Zzz7aZK2+u0I7Gcpq1YQUNLYn3brKjKVADbnjDDZYboqGuhxLG2JqRwWtZw== -"@angular/material@18.2.14": - version "18.2.14" - resolved "https://registry.yarnpkg.com/@angular/material/-/material-18.2.14.tgz#2521916b650d16399b8d545d8f4213bc0922b5c6" - integrity sha512-28pxzJP49Mymt664WnCtPkKeg7kXUsQKTKGf/Kl95rNTEdTJLbnlcc8wV0rT0yQNR7kXgpfBnG7h0ETLv/iu5Q== +"@angular/material@19.2.19": + version "19.2.19" + resolved "https://registry.yarnpkg.com/@angular/material/-/material-19.2.19.tgz#dd10669e260109c4f944303dcff3d92fed2e5566" + integrity sha512-auIE6JUzTIA3LyYklh9J/T7u64crmphxUBgAa0zcOMDog6SYfwbNe9YeLQqua5ek4OUAOdK/BHHfVl5W5iaUoQ== dependencies: tslib "^2.3.0" @@ -3155,12 +3154,12 @@ rw "^1.3.3" tinyqueue "^3.0.0" -"@mat-datetimepicker/core@~14.0.0": - version "14.0.0" - resolved "https://registry.yarnpkg.com/@mat-datetimepicker/core/-/core-14.0.0.tgz#1776ae74c3ff94b2bf4e1c6c01c9366c8ab876b5" - integrity sha512-jds4b/BPdu1Yy90y6lyucGfLxq3DKutvDLYTt4+YdSItMHu6vfkclAxllky0Qb1ANlNrFQAOdfNOCUIGTnnWag== +"@mat-datetimepicker/core@~15.0.2": + version "15.0.2" + resolved "https://registry.yarnpkg.com/@mat-datetimepicker/core/-/core-15.0.2.tgz#ea0749b7c749dc2975c28d570a623ca3a212f05e" + integrity sha512-2vyKub5uCSAWoKC7UlUbNFOwHrHu9gdaK1xluMiimj8GibkxuP0uh2AP1tRsYz2514CAFvsSkD39X6qy0kz7Iw== dependencies: - tslib "^2.6.3" + tslib "~2.8.1" "@mdi/svg@^7.4.47": version "7.4.47" @@ -11476,7 +11475,7 @@ tslib@2.6.3: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== -tslib@2.8.1, tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.2, tslib@^2.6.3, tslib@^2.7.0: +tslib@2.8.1, tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.2, tslib@^2.7.0, tslib@~2.8.1: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==