X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-frontend%2Fsrc%2Fapp%2Fcontrol%2Fcontrol.component.ts;h=8ba04a41c4b6078b13173d291a3073c470396ae1;hb=226fd436a085f717d4cbf81bf1719bdaf1468414;hp=b493587a17b47f6e4133bb15ed730779e06dad2c;hpb=ca47b9c9b9a52aee1a23bf695e8dc9e76c132d74;p=portal%2Fric-dashboard.git diff --git a/webapp-frontend/src/app/control/control.component.ts b/webapp-frontend/src/app/control/control.component.ts index b493587a..8ba04a41 100644 --- a/webapp-frontend/src/app/control/control.component.ts +++ b/webapp-frontend/src/app/control/control.component.ts @@ -7,9 +7,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -18,73 +18,16 @@ * ========================LICENSE_END=================================== */ import { Component, OnInit } from '@angular/core'; -import { LocalDataSource } from 'ng2-smart-table'; -import { ControlService } from '../services/control/control.service'; -import { Router } from '@angular/router'; - @Component({ - selector: 'app-control', + selector: 'rd-control', templateUrl: './control.component.html', - styleUrls: ['./control.component.css'] + styleUrls: ['./control.component.scss'] }) -export class ControlComponent { - - settings = { - hideSubHeader: true, - actions: { - columnTitle: 'Actions', - add: false, - edit: false, - delete: false, - custom: [ - { name: 'view', title: 'view', }, - ], - position: 'right' +export class ControlComponent implements OnInit { - }, - columns: { - xapp: { - title:'xApp Name', - type: 'string', - }, - name: { - title:'Instance Name', - type: 'string', - }, - status: { - title: 'Status', - type: 'string', - }, - ip: { - title: 'IP', - type: 'string', - }, - port: { - title: 'Port', - type: 'integer', - }, - txMessages: { - title: 'txMessages', - type: 'array', - }, - rxMessages: { - title: 'rxMessages', - type: 'array', - }, - }, - }; + constructor() { } - source: LocalDataSource = new LocalDataSource(); - - constructor(private service: ControlService, private router: Router) { - this.service.getxAppInstances((instances) => { this.source.load(instances); } ); + ngOnInit() { } - - view(event): void { - const url = '/xapp'; - this.router.navigate([url, event]); - } - - }