import React from 'react'; import { ChevronRight } from 'lucide-react'; import { cn } from '@/lib/utils'; export interface CollapsiblePanelProps extends Omit, 'title'> { /** 面板标题 */ title: string; /** 是否处于折叠态 */ collapsed: boolean; onToggleCollapse: () => void; /** 折叠态展示的单行缩略预览文本 */ preview?: string; /** 展开态内容 */ children?: React.ReactNode; } export default function CollapsiblePanel({ title, collapsed, onToggleCollapse, preview, children, className, ...props }: CollapsiblePanelProps) { return (
{children}
); }