import { Chip } from '@mui/material' import type { ReviewTaskStatus } from '../../domain/review' interface ReviewStatusBadgeProps { status: ReviewTaskStatus size?: 'small' | 'medium' } const CONFIG: Record = { PENDING: { label: 'Ausstehend', color: '#d97706' }, IN_REVIEW: { label: 'In Prüfung', color: '#2563eb' }, APPROVED: { label: 'Genehmigt', color: '#1a7a4a' }, REJECTED: { label: 'Abgelehnt', color: '#c0392b' }, NEEDS_MORE_DATA: { label: 'Mehr Daten nötig', color: '#7c3aed' }, ESCALATED: { label: 'Eskaliert', color: '#ea580c' }, } export function ReviewStatusBadge({ status, size = 'small' }: ReviewStatusBadgeProps) { const { label, color } = CONFIG[status] ?? CONFIG.PENDING return ( ) }