import type { KanjiEntry } from '../../types/stats'; interface KanjiBreakdownProps { kanji: KanjiEntry[]; selectedKanjiId?: number | null; onSelectKanji?: (entry: KanjiEntry) => void; } export function KanjiBreakdown({ kanji, selectedKanjiId = null, onSelectKanji, }: KanjiBreakdownProps) { if (kanji.length === 0) return null; const maxFreq = kanji.reduce((max, entry) => Math.max(max, entry.frequency), 1); return (