X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dashboard%2Fwebapp-frontend%2Fsrc%2Fapp%2Frd.component.ts;h=8de2005464a333cc880f0c57528aad377b9696fa;hb=8b0c1aa1535896ad557d5d685a031208aa1b6dfb;hp=31bd76466ea9af34015737f8d16e6c04fa0c9cee;hpb=64a5e9470799236f0af4ce2df98f77c94eb1bed3;p=portal%2Fric-dashboard.git diff --git a/dashboard/webapp-frontend/src/app/rd.component.ts b/dashboard/webapp-frontend/src/app/rd.component.ts index 31bd7646..8de20054 100644 --- a/dashboard/webapp-frontend/src/app/rd.component.ts +++ b/dashboard/webapp-frontend/src/app/rd.component.ts @@ -19,7 +19,7 @@ */ import { Component, OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; -import { RicInstance } from './interfaces/dashboard.types'; +import { RicInstance, RicRegion } from './interfaces/dashboard.types'; import { InstanceSelectorService } from './services/instance-selector/instance-selector.service'; import { InstanceSelectorDialogService } from './services/ui/instance-selector-dialog.service'; import { UiService } from './services/ui/ui.service'; @@ -32,8 +32,7 @@ import { UiService } from './services/ui/ui.service'; export class RdComponent implements OnInit { showMenu = false; darkModeActive: boolean; - - private selectedInstanceName: string = 'Select RIC instance'; + selectedInstanceName: string = 'Select RIC instance'; private instanceChange: Subscription; constructor( @@ -51,7 +50,9 @@ export class RdComponent implements OnInit { if (instance.name) { this.selectedInstanceName = instance.name; } else { - this.openInstanceSelectorDialog() + this.instanceSelectorService.getAllInstances().subscribe((regArray: RicRegion[]) => { + this.instanceSelectorService.updateSelectedInstance(regArray[0].instances[0]); + }); } }); }