"use client"; import { useState } from "react"; import { Plus, MessageSquare, Trash2, Settings } from "lucide-react"; import { useChatStore } from "@/lib/store"; import { cn, formatDate, truncate } from "@/lib/utils"; interface SidebarProps { className?: string; } export function Sidebar({ className }: SidebarProps) { const { conversations, activeConversationId, createConversation, setActiveConversation, deleteConversation, } = useChatStore(); const [hoveredId, setHoveredId] = useState(null); return ( ); }