import { motion, AnimatePresence } from "framer-motion"; import RiskGauge from "./RiskGauge"; import type { ScoreResult } from "../api"; interface AnalyticsHUDProps { result: ScoreResult | null; } const levelColor: Record = { Low: "var(--titanium)", Medium: "var(--amber)", High: "var(--ember)", }; export default function AnalyticsHUD({ result }: AnalyticsHUDProps) { return ( {result && !result.error && (
// ANALYTICS HUD
{result.risk_level.toUpperCase()} RISK confidence {(result.confidence * 100).toFixed(0)}% {result.top_risk_factors.map((factor, i) => ( ▸ {factor} ))}
)}
); }