/* ═══════════════════════════════════════════════════════════════ FindingCard — Expandable finding card with severity + code ═══════════════════════════════════════════════════════════════ */ import { useState } from 'react'; import SeverityBadge from './SeverityBadge'; import './FindingCard.css'; const AGENT_ICONS = { security: '🔍', performance: '⚡', fix: '🔧', }; export default function FindingCard({ finding, index, fix }) { const [isExpanded, setIsExpanded] = useState(false); return (
{finding.description}
{finding.file && ({finding.code}
{finding.suggestion}
{fix.before}
{fix.after}
{fix.explanation}
)}