'use client' import React from 'react' import { DSRRequest } from '@/lib/sdk/dsr/types' export function DSRDetailsTab({ request, onShowIdentityModal, }: { request: DSRRequest onShowIdentityModal: () => void }) { return (
{/* Request Info */}

Antragsteller

{request.requester.name}
{request.requester.email}
{request.requester.phone && (
{request.requester.phone}
)}

Eingereicht

{new Date(request.receivedAt).toLocaleDateString('de-DE', { day: '2-digit', month: 'long', year: 'numeric' })}
Quelle: {request.source === 'web_form' ? 'Kontaktformular' : request.source === 'email' ? 'E-Mail' : request.source === 'letter' ? 'Brief' : request.source === 'phone' ? 'Telefon' : request.source}
{/* Identity Verification */}
{request.identityVerification.verified ? ( ) : ( )}
{request.identityVerification.verified ? 'Identitaet verifiziert' : 'Identitaetspruefung ausstehend' }
{request.identityVerification.verified && (
Methode: {request.identityVerification.method === 'id_document' ? 'Ausweisdokument' : request.identityVerification.method === 'email' ? 'E-Mail' : request.identityVerification.method === 'existing_account' ? 'Bestehendes Konto' : request.identityVerification.method} {' | '} {new Date(request.identityVerification.verifiedAt!).toLocaleDateString('de-DE')}
)}
{!request.identityVerification.verified && ( )}
{/* Request Text */} {request.requestText && (

Anfragetext

{request.requestText}
)} {/* Notes */} {request.notes && (

Notizen

{request.notes}
)}
) }