Files
syncthing/src/app/chart/device-chart/device-chart.component.ts
T

31 lines
857 B
TypeScript

import { Component, OnInit, ViewChild } from '@angular/core';
import { cardElevation } from '../../style';
import { SystemConfigService } from 'src/app/system-config.service';
import { DonutChartComponent } from '../donut-chart/donut-chart.component';
@Component({
selector: 'app-device-chart',
templateUrl: './device-chart.component.html',
styleUrls: ['./device-chart.component.scss']
})
export class DeviceChartComponent implements OnInit {
@ViewChild(DonutChartComponent) donutChart: DonutChartComponent;
chartID: string = 'devicesChart';
elevation: string = cardElevation;
constructor(private systemConfigService: SystemConfigService) { }
ngOnInit(): void {
}
ngAfterViewInit(): void {
this.systemConfigService.getDevices().subscribe(
devices => {
this.donutChart.data([0, 230, 32, 40]);
}
);
}
}