import { Card, Label, Badge, Icon } from './primitives' function SuspiciousPair({ a, b, similarity }) { const color = similarity >= 85 ? '#EF4444' : '#F59E0B' return (
{a} {b}
High structural similarity detected
{similarity}%
Similar
) } export { SuspiciousPair } export default function DetailSidebar({ features }) { const groups = features.reduce((acc, f) => { const cat = f.category || 'Other'; (acc[cat] = acc[cat] || []).push(f) return acc }, {}) return (
{Object.entries(groups).map(([cat, items]) => (
{items.length}
{items.map((f, i) => { const color = f.severity === 'high' ? '#EF4444' : f.severity === 'medium' ? '#F59E0B' : '#10B981' const pct = f.severity === 'high' ? 85 : f.severity === 'medium' ? 55 : 22 return (
{f.name} {f.value}
) })}
))}
) }