"use client"; import { Progress } from "@/components/ui/progress"; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from "@/components/ui/accordion"; type WordDensityProps = { density: Record; }; export default function WordDensity({ density }: WordDensityProps) { const sorted = Object.entries(density).sort((a, b) => b[1] - a[1]); const firstFive = sorted.slice(0, 5); const rest = sorted.slice(5); return (

Word Density

{firstFive.map(([word, value]) => ( ))}
{word} {(value * 100).toFixed(2)}%
{rest.length > 0 && ( See more {rest.map(([word, value]) => ( ))}
{word} {(value * 100).toFixed(2)}%
)}
); }