import React from 'react'; import { motion, AnimatePresence } from 'framer-motion'; const getRoleEmoji = (role) => { const map = { "Researcher": "👨‍💻", "Fundamental Analyst": "🌍", "Risk Manager": "🛡️", "Trader": "⚡", "Portfolio Manager": "🧭" }; return map[role] || "🤖"; }; const getStatusColor = (status) => { return status === "active" ? "ring-2 ring-emerald-400" : "ring-1 ring-slate-700 opacity-80"; }; export const AgentCard = ({ name, agent }) => { const { message, confidence, status } = agent || {}; return (
{status === 'active' && message && ( {message} )}
{getRoleEmoji(name)}

{name}

Conf: {(confidence || 0).toFixed(2)} {status}
); };