import { Bot, User } from "lucide-react"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; export type Message = { id: string; role: "user" | "assistant"; content: string; timestamp: Date; }; type ChatMessageProps = { message: Message; buddyName?: string; }; export function ChatMessage({ message, buddyName = "AI Buddy" }: ChatMessageProps) { const isUser = message.role === "user"; return (
{isUser ? : }
{isUser ? "You" : buddyName}

{message.content}

{message.timestamp.toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' })}
); }