import { useEffect } from 'react' import { cn } from '@/lib/utils' interface ToastProps { message: string | null onDismiss: () => void } export function Toast({ message, onDismiss }: ToastProps) { useEffect(() => { if (!message) return const timer = setTimeout(onDismiss, 2000) return () => clearTimeout(timer) }, [message, onDismiss]) if (!message) return null return (