import { useEffect } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; export function Toast({ message, onClose }) { useEffect(() => { if (!message) return; const t = setTimeout(() => onClose && onClose(), 3000); return () => clearTimeout(t); }, [message, onClose]); return ( {message && ( {message} )} ); }