/** * dashboard-client/src/components/TimeSavedCard.tsx — Time Saved (est.) card. * * 4 fields: Compact (session), Compact (total), * Cache Hit (session), Cache Hit (total). */ import type React from "react"; import { fmtSec } from "../utils/format"; export interface TimeSavedCardProps { /** Seconds saved by compaction this session. */ compactSessionSec: number; /** Total seconds saved by compaction. */ compactTotalSec: number; /** Seconds saved by cache hits this session. */ cacheHitSessionSec: number; /** Total seconds saved by cache hits. */ cacheHitTotalSec: number; } function StatRow({ label, value, }: { label: string; value: string; }): React.ReactElement { return (