'use client' import { FileText, Library, Image as ImageIcon, Hash } from 'lucide-react' import type { AdvisorStats } from '@/lib/sdk/advisor/evidence' function Chip({ icon, label, value, dim, }: { icon: React.ReactNode label: string value: number dim?: boolean }) { return (
{icon} {value} {label}
) } /** Compact evidence summary: "Diese Antwort basiert auf N Quellen / M Regelwerken ...". */ export function StatsBar({ stats }: { stats: AdvisorStats }) { const cls = 'h-3 w-3' return (
} label="Quellen" value={stats.sources} /> } label="Regelwerke" value={stats.regulations} /> } label="Diagramme" value={stats.figures} dim={stats.figures === 0} /> } label="Fußnoten" value={stats.footnotes} dim={stats.footnotes === 0} />
) }