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