Spaces:
Sleeping
Sleeping
File size: 702 Bytes
edd2230 c69ef3e 052672d a86b547 3ba9c0c a86b547 3ba9c0c a8e1cb0 f80b091 8c5e6e1 f80b091 3ba9c0c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
'use client';
import { Separator } from '@/components/ui/Separator';
import { ChatMessage } from '@/components/chat/ChatMessage';
import { MessageBase } from '../../lib/types';
export interface ChatList {
messages: MessageBase[];
}
export function ChatList({ messages }: ChatList) {
return (
<div className="relative mx-auto max-w-3xl px-8 pr-12">
{messages
// .filter(message => message.role !== 'system')
.map((message, index) => (
<div key={index}>
<ChatMessage message={message} />
{index < messages.length - 1 && (
<Separator className="my-4 md:my-8" />
)}
</div>
))}
</div>
);
}
|