diff --git a/src/components/Charts/SpaceChart.tsx b/src/components/Charts/SpaceChart.tsx index b5d90a00..bcaaccf5 100644 --- a/src/components/Charts/SpaceChart.tsx +++ b/src/components/Charts/SpaceChart.tsx @@ -29,6 +29,13 @@ function SpaceChart(props: IProps) { setSeletedInstance('all'); }, [instances]) + const diskThs = useMemo(() => ({ + name: diskInfos.some(i => !!i.name), + device: diskInfos.some(i => !!i.device), + mountpoint: diskInfos.some(i => !!i.mountpoint), + used: diskInfos.some(i => !!(i.size && i.used)) + }), [diskInfos]) + const getDisplayInfos = (infos: DiskMetricInfo[]) => { return infos.map((info) => { const { used, size: bytes, device, mountpoint, name } = info; @@ -60,41 +67,53 @@ function SpaceChart(props: IProps) { return curInstances.map(instance => { const displayInfos = getDisplayInfos(diskInfoMap[instance] || []); return ( -