import { cn } from '@/lib/utils' import { MessageSquare, Plus, UserCircle2, X } from 'lucide-react' import type { ChatTab } from './types' interface ChatTabBarProps { tabs: ChatTab[] activeTabId: string onSwitch: (tabId: string) => void onClose: (tabId: string, e?: React.MouseEvent | React.KeyboardEvent) => void onAddVirtual: () => void } export function ChatTabBar({ tabs, activeTabId, onSwitch, onClose, onAddVirtual, }: ChatTabBarProps) { return (