Files
mes-budgets-participatifs/src/components/base/ErrorDisplay.tsx

15 lines
416 B
TypeScript

interface ErrorDisplayProps {
error: string;
className?: string;
}
export function ErrorDisplay({ error, className = "" }: ErrorDisplayProps) {
if (!error) return null;
return (
<div className={`p-3 bg-red-50 dark:bg-red-900/20 border border-red-200 dark:border-red-800 rounded-lg ${className}`}>
<p className="text-sm text-red-600 dark:text-red-400" role="alert">{error}</p>
</div>
);
}