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

Heuristics

No heuristic data available

); } const features = riskAssessment.evidence.features; const heuristicItems = [ { label: 'Inter-event Entropy', value: features.interEventEntropy, description: 'Timing pattern randomness' }, { label: 'Interval Regularity', value: features.fixedIntervalScore, description: 'Time interval consistency' }, { label: 'Path Straightness', value: features.pathStraightness, description: 'Mouse movement straightness' } ]; return (

Heuristics

{heuristicItems.map((item, index) => { const formattedValue = formatNumber(item.value, 2); const progressStyle = getProgressBarStyle(item.value, 'risk'); return (
{item.label} {formattedValue}
{item.description}
); })}
); }; export default HeuristicsCard;