"use client";

import { useEffect } from "react";
import { useRouter } from "next/navigation";
import { toast } from "@/components/ui/toast";

export function EventCreatedToast({ show }: { show: boolean }) {
  const router = useRouter();

  useEffect(() => {
    if (!show) return;

    toast.success("Event created successfully", {
      description: "The session is published and active.",
    });

    router.replace("/admin/events");
  }, [show, router]);

  return null;
}