Create overall control with AppControl,RANControl
[portal/ric-dashboard.git] / webapp-frontend / src / app / control / control.component.ts
index b493587..573f705 100644 (file)
@@ -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.
  * ========================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',
   templateUrl: './control.component.html',
   styleUrls: ['./control.component.css']
 })
-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]);
-  }
-
-
 }