"use client"; import React, { useContext } from "react"; import { DashboardThemeContext } from "@/lib/theme"; import InfoBubble from "./InfoBubble"; function DataSourceBadge({ source }) { const colors = useContext(DashboardThemeContext); const isApi = source === "api"; const badgeColor = isApi ? colors.green : colors.accent; const label = isApi ? "LIVE" : "SIM"; const info = isApi ? "Using live API: optimizes with real market data and current covariance." : "Simulation mode: uses synthetic market data generated from regime parameters."; return ( {label} ); } export default React.memo(DataSourceBadge);