import { ChevronDown } from "lucide-react"; import type { ReactNode, Ref } from "react"; import { cn } from "@/lib/utils"; interface ThinkingReasoningShellProps { active: boolean; expanded: boolean; label: string; children: ReactNode; viewportRef: Ref; contentRef: Ref; fadeTop: boolean; fadeBottom: boolean; onToggle: () => void; onScroll: () => void; } export function ThinkingReasoningShell({ active, expanded, label, children, viewportRef, contentRef, fadeTop, fadeBottom, onToggle, onScroll, }: ThinkingReasoningShellProps) { return (
{children}
); }