import { ChevronUpIcon } from "lucide-react"; import type { Todo } from "@/core/todos"; import { cn } from "@/lib/utils"; import { QueueItem, QueueItemContent, QueueItemIndicator, QueueList, } from "../ai-elements/queue"; export function TodoList({ className, todos, collapsed = false, hidden = false, onToggle, }: { className?: string; todos: Todo[]; collapsed?: boolean; hidden?: boolean; onToggle?: () => void; }) { return (