import { useEffect } from 'react'; import styles from './Toast.module.css'; interface Props { message: string; onDismiss: () => void; duration?: number; } export default function Toast({ message, onDismiss, duration = 5000 }: Props) { useEffect(() => { const timer = setTimeout(onDismiss, duration); return () => clearTimeout(timer); }, [onDismiss, duration]); return (
{message}
); }