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(); }
