import React from 'react'; import type { ChatMessage, MessageActionCallbacks, ParaSource } from '../../types'; import { MessageBubble } from '../MessageBubble'; import styles from './index.module.less'; interface MessageListProps { messages: ChatMessage[]; actions?: MessageActionCallbacks; onSuggestionClick?: (text: string) => void; onParaSourceClick?: (source: ParaSource) => void; eventContent?: Record; } export const MessageList: React.FC = ({ messages, actions, onSuggestionClick, onParaSourceClick, eventContent, }) => { return (
{messages.map(msg => ( ))}
); };