'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}
/>
)
}