"use client"; import { ConversationSummary } from "@/features/agent/types"; import { ConversationListItem } from "./ConversationListItem"; interface ConversationListProps { conversations: ConversationSummary[]; selectedConversationId: number | null; onSelect: (id: number) => void; searchQuery: string; } export function ConversationList({ conversations, selectedConversationId, onSelect, searchQuery, }: ConversationListProps) { if (conversations.length === 0) { return (
{searchQuery ? "未找到匹配的对话" : "暂无对话"}
); } return (
{conversations.map((conversation) => ( ))}
); }