import SimpleControlNetMessage from '../SimpleControlNetMessage' import SimpleImageMessage from '../SimpleImageMessage' import SimpleTextMessage from '../SimpleTextMessage' import { ChatMessage, MessageType } from '@models/ChatMessage' export default function renderChatMessage({ id, messageType, messageSenderType, senderAvatarUrl, senderName, createdAt, imageUrls, text, }: ChatMessage): React.ReactNode { switch (messageType) { case MessageType.ImageWithText: return ( ) case MessageType.Image: return ( ) case MessageType.Text: return ( ) default: return null } }