import { useEffect, useState } from "react"; import { useRouter } from "next/router"; export default function DeleteBot() { const [bots, setBots] = useState([]); const router = useRouter(); useEffect(() => { const fetchBots = async () => { const response = await fetch("/api/get_bots"); const data = await response.json(); setBots(data); }; fetchBots(); }, []); const handleDeleteBot = async (event) => { event.preventDefault(); const selectedBotSlug = event.target.bot_name.value; if (selectedBotSlug === "none") { return; } const response = await fetch("/api/delete_bot", { method: "POST", body: JSON.stringify({ slug: selectedBotSlug }), headers: { "Content-Type": "application/json", }, }); if (response.ok) { router.reload(); } }; return ( <> {bots.length !== 0 && (