"use client"; import { Message } from "../lib/types"; interface MessageViewerProps { messages: Message[]; } /** * Component to display parsed messages in a chat-like format */ export default function MessageViewer({ messages }: MessageViewerProps) { if (!messages || messages.length === 0) { return (

Conversation

No parsed messages available

); } return (

Conversation ({messages.length} messages)

{messages.map((message) => (
{message.role} {new Date(message.timestamp).toLocaleTimeString()}
{message.content}
))}
First message: {new Date(messages[0].timestamp).toLocaleString()} Last message:{" "} {new Date(messages[messages.length - 1].timestamp).toLocaleString()}
); }