X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=blueprints%2Fcommon%2Feliot-ui%2Ffrontend-src%2Fsrc%2Fapp%2Fservices%2Fservices.component.ts;fp=blueprints%2Fcommon%2Feliot-ui%2Ffrontend-src%2Fsrc%2Fapp%2Fservices%2Fservices.component.ts;h=0000000000000000000000000000000000000000;hb=434326c60fb0434bda587102b4746173fe425dea;hp=1d0a4a76b6a0d89bd153c65d1cf4abb562846f1c;hpb=37827e492060182b32df67c2a538a29808fa5e17;p=eliot.git diff --git a/blueprints/common/eliot-ui/frontend-src/src/app/services/services.component.ts b/blueprints/common/eliot-ui/frontend-src/src/app/services/services.component.ts deleted file mode 100644 index 1d0a4a7..0000000 --- a/blueprints/common/eliot-ui/frontend-src/src/app/services/services.component.ts +++ /dev/null @@ -1,93 +0,0 @@ -import { Component, OnInit, ViewChild } from '@angular/core'; - -import { EliotserviceService } from '../eliotservice.service'; -import { serviceinfo, serviceDetails } from '../datainterface'; - -import {MatTableDataSource} from '@angular/material/table'; -import { MatPaginator } from '@angular/material/paginator'; - -@Component({ - selector: 'app-services', - templateUrl: './services.component.html', - styleUrls: ['./services.component.scss'] -}) -export class ServicesComponent implements OnInit { - - serviceColumns: string [] = ['serviceName','serviceType','clusterIp','externalIp','ports','age','selector']; - serviceDataSource = new MatTableDataSource(SERVICE_INFO_LIST); - serviceArrayList = []; - selectedNamespace: string; - name: string; - selectedNode: string; - - display: boolean; - - servicesInfo = {} as serviceDetails; - - nodesArray = [ - {value: 'eliot01', viewValue: 'eliot01'}, - {value: 'eliot02', viewValue: 'eliot02'}, - {value: 'eliot03', viewValue: 'eliot03'} - ]; - - // nodesArray = []; - - // nodewise = {} as nodesDropDownDetails; - - - @ViewChild(MatPaginator, {static: true}) paginator: MatPaginator; - - constructor(private serviceobj:EliotserviceService) { } - - ngOnInit() { - this.display = true; - - this.serviceDataSource.paginator = this.paginator; - this.getServices(); - - } - - - onNodeSelection() { - debugger; - console.log("on Node Selection triggered...."); - console.log(this.selectedNode); - this.serviceDataSource.filter = this.selectedNode.trim().toLowerCase(); - } - - serviceFilter(filterValue: string) { - this.serviceDataSource.filter = filterValue.trim().toLowerCase(); - } - - getServices() { - this.serviceobj.getServicesInfo() - .subscribe(data => { - debugger; - console.log(data); - this.servicesInfo = data; - this.serviceArrayList = this.servicesInfo.eliotServices; - this.serviceDataSource = new MatTableDataSource(this.serviceArrayList); - this.serviceDataSource.paginator = this.paginator; - console.log(this.serviceArrayList); - }, - error => console.log(error)); - } - - - - // getNodes() { - // this.serviceobj.getNodesArray() - // .subscribe(data => { - // debugger; - // console.log(data); - // this.nodewise = data; - // this.nodesArray = this.nodewise.nodesArray; - // }, - // error => console.log(error)); - // } - -} - -const SERVICE_INFO_LIST: serviceinfo[] = [ - { serviceName: '', serviceType: '', clusterIp: '', externalIp: '',ports: '', age: '', selector: ''} -];