import React from 'react'; import { Lightbulb } from 'lucide-react'; import TestDefinition from './TestDefinition'; const TestExplanation = ({ explanation, testId }) => { if (!explanation) return null; const isDanger = explanation.result.toLowerCase().includes('deepfake') || explanation.result.toLowerCase().includes('detected') || explanation.result.toLowerCase().includes('mismatch') || explanation.result.toLowerCase().includes('disrupted'); const isWarning = explanation.result.toLowerCase().includes('suppressed') || explanation.result.toLowerCase().includes('inconclusive'); const iconColor = isDanger ? 'var(--danger)' : isWarning ? 'var(--warning)' : 'var(--success)'; const bgColor = isDanger ? 'rgba(239, 68, 68, 0.05)' : isWarning ? 'rgba(245, 158, 11, 0.05)' : 'rgba(16, 185, 129, 0.05)'; return (
What Happened: {explanation.what_happened}
Why: {explanation.why_it_happened}