'use client'; import { DeleteOutlined } from '@ant-design/icons'; interface ChatSession { id: string; title: string; lastMessage: string; timestamp: string; } interface ChatHistoryProps { sessions: ChatSession[]; activeSessionId: string | null; onSessionClick: (sessionId: string) => void; onNewChat: () => void; onDeleteChat: (sessionId: string) => void; } export default function ChatHistory({ sessions, activeSessionId, onSessionClick, onNewChat, onDeleteChat }: ChatHistoryProps) { return (