blob: 6d5cdfa978019c8c518a3b31698a0b23ddca8d28 [file] [log] [blame]
import { Component, OnInit } from '@angular/core';
import { MatTableDataSource } from '@angular/material/table';
import { CurrentElementSearchService } from '../../services/current-element-search.service';
import { element } from '../../types/element';
@Component({
selector: 'osee-typesearch-element-table',
templateUrl: './element-table.component.html',
styleUrls: ['./element-table.component.sass']
})
export class ElementTableComponent implements OnInit {
dataSource = new MatTableDataSource<element>();
headers = [
'name',
'platformTypeName2',
'interfaceElementAlterable',
'description',
'notes'];
constructor (private elementService: CurrentElementSearchService) {
this.elementService.elements.subscribe((val) => {
this.dataSource.data = val;
})
}
ngOnInit(): void {
}
valueTracker(index: any, item: any) {
return index;
}
}