"use client"; import { useEffect } from "react"; type SuccessToastProps = { message: string; show: boolean; onClose: () => void; }; export default function SuccessToast({ message, show, onClose }: SuccessToastProps) { useEffect(() => { if (show) { const timer = setTimeout(() => { onClose(); }, 5000); return () => clearTimeout(timer); } }, [show, onClose]); if (!show) return null; return (