import { type UIMessage } from '@ai-sdk/react' import { memo } from 'react' import { ChatMessage, ImageClickTarget } from './ChatMessage' interface MessageListProps { messages: UIMessage[] onImageClick: (target: ImageClickTarget) => void } export const MessageList = memo(function MessageList({ messages, onImageClick }: MessageListProps) { return (
{messages.map((message) => ( ))}
) })