import { type ChatStatus, type UIMessage } from 'ai' import * as Card from "~/components/ui/card" import { UserMessage } from './UserMessage'; import { AssistantMessage } from './AssistantMessage'; import { ScrollArea } from '~/components/ui/scroll-area'; import { memo } from 'react'; const Messages = memo(({messages,status}: { messages: UIMessage[],status:ChatStatus}) => { return ( {messages.map((message, i) => ( {message.role == 'assistant' && } {message.role == 'user' && } ))} {status == 'submitted' && } ) }) export default Messages;