You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RTL/src/app/clightning/lookups/node-lookup/node-lookup.component.ts

25 lines
739 B
TypeScript

import { Component, OnInit, Input, ViewChild } from '@angular/core';
import { MatTableDataSource, MatSort } from '@angular/material';
5 years ago
5 years ago
import { LookupNodeCL } from '../../../shared/models/clModels';
5 years ago
@Component({
selector: 'rtl-cl-node-lookup',
templateUrl: './node-lookup.component.html',
styleUrls: ['./node-lookup.component.scss']
5 years ago
})
export class CLNodeLookupComponent implements OnInit {
@ViewChild(MatSort, { static: true }) sort: MatSort;
5 years ago
@Input() lookupResult: LookupNodeCL;
public addresses: any;
5 years ago
public displayedColumns = ['type', 'address', 'port'];
5 years ago
constructor() { }
5 years ago
ngOnInit() {
this.addresses = new MatTableDataSource<any>([...this.lookupResult.addresses]);
this.addresses.sort = this.sort;
}
5 years ago
}