From 67d9f7d6ae280a46fdf54129a719f3ca3cd495fd Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 13 May 2026 14:59:31 -0600 Subject: [PATCH] Cleanup --- web/src/views/system/GeneralMetrics.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web/src/views/system/GeneralMetrics.tsx b/web/src/views/system/GeneralMetrics.tsx index 2c6c9df037..6d032de840 100644 --- a/web/src/views/system/GeneralMetrics.tsx +++ b/web/src/views/system/GeneralMetrics.tsx @@ -1,5 +1,5 @@ import useSWR from "swr"; -import { FrigateStats, GpuInfo } from "@/types/stats"; +import { FrigateStats, GpuInfo, GpuStats } from "@/types/stats"; import { startTransition, useEffect, useMemo, useState } from "react"; import { useFrigateStats } from "@/api/ws"; import { @@ -288,8 +288,9 @@ export default function GeneralMetrics({ // Intel doesn't expose VRAM usage, so hide the memory section // entirely when every reporting GPU is Intel. - const firstUsages = statsHistory[0]?.gpu_usages ?? {}; - const firstEntries = Object.values(firstUsages); + const firstEntries: GpuStats[] = Object.values( + statsHistory[0]?.gpu_usages ?? {}, + ); if ( firstEntries.length > 0 && firstEntries.every((s) => s.vendor === "intel")