'use client' import React from 'react' import { DSRRequest } from '@/lib/sdk/dsr/types' import { StatusBadge } from './StatusBadge' import { DeadlineDisplay } from './DeadlineDisplay' import { ActionButtons } from './ActionButtons' import { AuditLog } from './AuditLog' export function DSRSidebar({ request, history, onVerifyIdentity, onExtendDeadline, onComplete, onReject, onAssign, }: { request: DSRRequest history: any[] onVerifyIdentity: () => void onExtendDeadline: () => void onComplete: () => void onReject: () => void onAssign: () => void }) { return (
{/* Status Card */}

Status

{/* Priority */}
Prioritaet
{request.priority === 'critical' ? 'Kritisch' : request.priority === 'high' ? 'Hoch' : request.priority === 'normal' ? 'Normal' : 'Niedrig'}
{/* Assignment */}
Zugewiesen an
{request.assignment.assignedTo || 'Nicht zugewiesen'}
{/* Actions Card */}

Aktionen

{/* Audit Log Card */}
) }