'use client' import { useState } from 'react' import type { Email } from './types' import { SENDER_TYPE_LABELS, CATEGORY_LABELS } from './types' interface EmailDetailProps { email: Email onAnalyze: () => void } export default function EmailDetail({ email, onAnalyze }: EmailDetailProps) { const [showAIPanel, setShowAIPanel] = useState(true) return (
{email.senderName || email.senderEmail}
{email.senderEmail}
{new Date(email.date).toLocaleDateString('de-DE', { weekday: 'long', day: '2-digit', month: 'long', year: 'numeric', hour: '2-digit', minute: '2-digit', })}
An: {email.recipients.join(', ')}
{email.bodyText || email.bodyPreview}
)}
{/* Attachments */}
{email.hasAttachments && (
{deadline.description}
Konfidenz: {Math.round(deadline.confidence * 100)}%
Diese E-Mail wurde noch nicht analysiert.