"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 (