import React from 'react'; import { formatNumber } from '../utils/formatters'; const EvidenceCard = ({ riskAssessment, onShowHelp }) => { if (!riskAssessment) { return (

Evidence

No data available

); } const formatEvidence = (evidence) => { const formatted = { ...evidence }; // Format numbers to 2-3 decimal places if (typeof formatted.heuristicRisk === 'number') { formatted.heuristicRisk = formatNumber(formatted.heuristicRisk, 3); } if (typeof formatted.onnxScore === 'number') { formatted.onnxScore = formatNumber(formatted.onnxScore, 3); } // Format features object if (formatted.features) { const formattedFeatures = {}; Object.entries(formatted.features).forEach(([key, value]) => { if (typeof value === 'number') { formattedFeatures[key] = formatNumber(value, 2); } else { formattedFeatures[key] = value; } }); formatted.features = formattedFeatures; } return formatted; }; const formattedEvidence = formatEvidence(riskAssessment.evidence); return (

Evidence

{JSON.stringify(formattedEvidence, null, 2)}
); }; export default EvidenceCard;