"use client"; import { MessageSquare, Trash2, MoreHorizontal } from "lucide-react"; function generateMockMessages() { const messages = [ { id: 1, character: "Luna", avatar: "🌙", preview: "That sounds interesting...", timestamp: "2 hours ago", unread: true, }, { id: 2, character: "Alex", avatar: "⚡", preview: "Hey! How have you been?", timestamp: "5 hours ago", unread: false, }, { id: 3, character: "Sage", avatar: "🧙", preview: "The ancient prophecy speaks of...", timestamp: "Yesterday", unread: false, }, { id: 4, character: "Nova", avatar: "✨", preview: "Ready for another space adventure?", timestamp: "2 days ago", unread: false, }, { id: 5, character: "Echo", avatar: "🔮", preview: "I sensed something in the shadows...", timestamp: "3 days ago", unread: false, }, { id: 6, character: "Storm", avatar: "⛈️", preview: "The journey awaits us!", timestamp: "1 week ago", unread: false, }, ]; return messages; } export default function MessagesPage() { const messages = generateMockMessages(); return (
{/* Header */}

Messages

Your conversations with characters

{/* Messages List */}
{messages.map((msg) => (
{/* Avatar */}
{msg.avatar}
{/* Content */}

{msg.character}

{msg.unread &&
}

{msg.preview}

{/* Meta */}

{msg.timestamp}

))}
{/* Empty State */} {messages.length === 0 && (

No messages yet

Start a conversation with a character!

)}
); }