"use client"; import { MessageCard } from "./message-card"; import type { MessageRecord } from "@/lib/types"; interface MessageListProps { messages: MessageRecord[]; selectedId?: string | null; onSelect: (id: string) => void; } export function MessageList({ messages, selectedId, onSelect }: MessageListProps) { return (