This is an automated email from the ASF dual-hosted git repository.

zehnder pushed a commit to branch 
4287-migrate-angular-ui-from-constructor-injection-to-inject
in repository https://gitbox.apache.org/repos/asf/streampipes.git

commit 5093fc85ba728d8d51cb41b8d43af3448bd8e862
Author: Philipp Zehnder <[email protected]>
AuthorDate: Tue Mar 24 09:58:16 2026 +0100

    migrate info UI to inject()
---
 ui/src/app/info/info.component.ts              | 4 ++--
 ui/src/app/info/versions/versions.component.ts | 6 ++++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/ui/src/app/info/info.component.ts 
b/ui/src/app/info/info.component.ts
index 9c86729bfd..220230cc81 100644
--- a/ui/src/app/info/info.component.ts
+++ b/ui/src/app/info/info.component.ts
@@ -16,7 +16,7 @@
  *
  */
 
-import { Component, OnInit } from '@angular/core';
+import { Component, OnInit, inject } from '@angular/core';
 import {
     SpBasicViewComponent,
     SpBreadcrumbService,
@@ -28,7 +28,7 @@ import { VersionsComponent } from 
'./versions/versions.component';
     imports: [SpBasicViewComponent, VersionsComponent],
 })
 export class InfoComponent implements OnInit {
-    constructor(private breadcrumbService: SpBreadcrumbService) {}
+    private breadcrumbService = inject(SpBreadcrumbService);
 
     ngOnInit() {
         this.breadcrumbService.updateBreadcrumb([{ label: 'Info' }]);
diff --git a/ui/src/app/info/versions/versions.component.ts 
b/ui/src/app/info/versions/versions.component.ts
index 9611c50670..165815c3b9 100644
--- a/ui/src/app/info/versions/versions.component.ts
+++ b/ui/src/app/info/versions/versions.component.ts
@@ -16,7 +16,7 @@
  *
  */
 
-import { Component } from '@angular/core';
+import { Component, inject } from '@angular/core';
 import { VersionInfo } from './service/version-info.model';
 import { SystemInfo } from './service/system-info.model';
 import { RestApi } from '../../services/rest-api.service';
@@ -43,10 +43,12 @@ import { SpBasicInnerPanelComponent } from 
'@streampipes/shared-ui';
     ],
 })
 export class VersionsComponent {
+    private restApi = inject(RestApi);
+
     versionInfo: VersionInfo;
     systemInfo: SystemInfo;
 
-    constructor(private restApi: RestApi) {
+    constructor() {
         this.getVersionInfo();
         this.getSystemInfo();
     }

Reply via email to