This is an automated email from the ASF dual-hosted git repository. riemer pushed a commit to branch fix-shared-imports-local-settings in repository https://gitbox.apache.org/repos/asf/streampipes.git
commit 4dbded6b821ed2da937e3c78d17872347707e98e Author: Dominik Riemer <[email protected]> AuthorDate: Sun Jan 11 12:05:58 2026 +0100 fix: Imports from shared-ui --- ui/projects/streampipes/shared-ui/src/public-api.ts | 1 + .../app/assets/components/asset-overview/asset-overview.component.ts | 4 +++- .../datalake-configuration/datalake-configuration.component.ts | 3 +-- ui/src/app/home/components/asset-map/home-asset-map.component.ts | 4 +++- ui/src/app/home/home.component.ts | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/ui/projects/streampipes/shared-ui/src/public-api.ts b/ui/projects/streampipes/shared-ui/src/public-api.ts index 679f6617f2..b7f051ec27 100644 --- a/ui/projects/streampipes/shared-ui/src/public-api.ts +++ b/ui/projects/streampipes/shared-ui/src/public-api.ts @@ -75,4 +75,5 @@ export * from './lib/components/asset-browser/asset-browser.service'; export * from './lib/services/date-format.service'; export * from './lib/services/pipeline-element-schema.service'; export * from './lib/services/asset-configuration.service'; +export * from './lib/services/local-storage-settings.service'; export * from './lib/components/feature-card-host/feature-card.service'; diff --git a/ui/src/app/assets/components/asset-overview/asset-overview.component.ts b/ui/src/app/assets/components/asset-overview/asset-overview.component.ts index 843ffeaa43..1d75d26f46 100644 --- a/ui/src/app/assets/components/asset-overview/asset-overview.component.ts +++ b/ui/src/app/assets/components/asset-overview/asset-overview.component.ts @@ -113,7 +113,9 @@ export class SpAssetOverviewComponent implements OnInit { loadAssets(): void { this.assetService.getAllAssets().subscribe(result => { - this.existingAssets = result as SpAssetModel[]; + this.existingAssets = (result as SpAssetModel[]).sort((a, b) => + a.assetName.localeCompare(b.assetName), + ); this.dataSource.sort = this.sort; this.dataSource.data = this.existingAssets; }); diff --git a/ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts b/ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts index 80a3d7841f..dd3677e50f 100644 --- a/ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts +++ b/ui/src/app/dataset/components/datalake-configuration/datalake-configuration.component.ts @@ -18,7 +18,6 @@ import { AfterViewInit, - ChangeDetectorRef, Component, inject, OnInit, @@ -39,6 +38,7 @@ import { DataDownloadDialogComponent, DialogRef, DialogService, + LocalStorageService, PanelType, SpBreadcrumbService, SpTableComponent, @@ -51,7 +51,6 @@ import { DeleteExportProviderComponent } from '../../dialog/delete-export-provid import { TranslateService } from '@ngx-translate/core'; import { ExportProviderConnectionTestComponent } from '../../dialog/export-provider-connection-test/export-provider-connection-test.component'; import { DataRetentionLogDialogComponent } from '../../dialog/data-retention-log-dialog/data-retention-log-dialog.component'; -import { LocalStorageService } from '../../../../../projects/streampipes/shared-ui/src/lib/services/local-storage-settings.service'; @Component({ selector: 'sp-datalake-configuration', diff --git a/ui/src/app/home/components/asset-map/home-asset-map.component.ts b/ui/src/app/home/components/asset-map/home-asset-map.component.ts index dbdfcab79b..95c5ecfe7f 100644 --- a/ui/src/app/home/components/asset-map/home-asset-map.component.ts +++ b/ui/src/app/home/components/asset-map/home-asset-map.component.ts @@ -111,7 +111,9 @@ export class HomeAssetMapComponent implements OnInit, OnChanges { refreshMarkersAndView(): void { this.markersGroup.clearLayers(); - const assetsWithSite = this.assets.filter(a => a.assetSite !== null); + const assetsWithSite = this.assets.filter( + a => a.assetSite !== null && a.assetSite.location !== null, + ); assetsWithSite.forEach(asset => { const site = this.sites[asset.assetSite.siteId]; diff --git a/ui/src/app/home/home.component.ts b/ui/src/app/home/home.component.ts index 07e42751b8..27f6bd61de 100644 --- a/ui/src/app/home/home.component.ts +++ b/ui/src/app/home/home.component.ts @@ -23,6 +23,7 @@ import { AppConstants } from '../services/app.constants'; import { CurrentUserService, DialogService, + LocalStorageService, PanelType, SpAssetBrowserService, SpBreadcrumbService, @@ -48,7 +49,6 @@ import { } from '@streampipes/platform-services'; import { forkJoin, Subscription, zip } from 'rxjs'; import { StatusBox } from './models/home.model'; -import { LocalStorageService } from '../../../projects/streampipes/shared-ui/src/lib/services/local-storage-settings.service'; @Component({ templateUrl: './home.component.html',
