import React, { useEffect } from 'react'; import { X, CheckCircle, AlertCircle, Info } from 'lucide-react'; export default function Toast({ message, type = 'success', onClose }) { useEffect(() => { const timer = setTimeout(() => { onClose(); }, 5000); return () => clearTimeout(timer); }, [onClose]); const icons = { success: , error: , info: }; const bgColors = { success: 'bg-emerald-50 border-emerald-100', error: 'bg-red-50 border-red-100', info: 'bg-blue-50 border-blue-100' }; return (
{icons[type] || icons.success}

{message}

); }