import { useState } from 'react' import type { ValidationResult, LegalReference } from './types' interface OutputAreaProps { generatedMessage: string setGeneratedMessage: (msg: string) => void subject: string validation: ValidationResult | null legalRefs: LegalReference[] loading: boolean onImprove: () => void onCopy: () => void } export function OutputArea({ generatedMessage, setGeneratedMessage, subject, validation, legalRefs, loading, onImprove, onCopy, }: OutputAreaProps) { const [showLegalInfo, setShowLegalInfo] = useState(false) return (
{/* Generated Message */}

Generierte Nachricht

{generatedMessage && (
)}
{subject && (
Betreff: {subject}
)} {generatedMessage ? (