import { Alert, Box, Chip, Typography } from '@mui/material' interface CriticalFieldWarningProps { fields: string[] warnings?: string[] } export function CriticalFieldWarning({ fields, warnings = [] }: CriticalFieldWarningProps) { if (fields.length === 0 && warnings.length === 0) return null return ( {fields.length > 0 && ( {fields.length} Pflichtfeld{fields.length > 1 ? 'er' : ''} fehlen — Match-Qualität reduziert {fields.map(f => ( ))} )} {warnings.map((w, i) => ( {w} ))} ) }