"use client"; import type { Message } from '@/lib/types'; import { cn } from '@/lib/utils'; import { Avatar, AvatarFallback } from '@/components/ui/avatar'; import { Bot, User } from 'lucide-react'; import Image from 'next/image'; interface MessageBubbleProps { message: Message; } export default function MessageBubble({ message }: MessageBubbleProps) { const isUser = message.role === 'user'; return (
{!isUser && ( )}
{message.imageUrl && ( Uploaded content )}

{message.content}

{isUser && ( )}
); }