import { Tooltip } from "tdesign-react"; import type { RecentSample } from "../../shared/api"; import { formatRelativeTime } from "../utils/time"; interface StatusBarProps { maxSlots?: number; samples: RecentSample[]; } export function StatusBar({ maxSlots = 30, samples }: StatusBarProps) { const blocks = []; for (let i = 0; i < maxSlots; i++) { const sample = samples[i]; if (sample) { blocks.push( , ); } else { blocks.push(); } } return
{blocks}
; }