import { useState } from "react"; export default function SetOpenAIKey({ setIsKeyPresent }) { const [openAIKey, setOpenAIKey] = useState(""); const [status, setStatus] = useState(""); const handleOpenAIKey = async (e) => { e.preventDefault(); const response = await fetch("/api/set_key", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify({ openAIKey }), }); if (response.ok) { setOpenAIKey(""); setStatus("success"); setIsKeyPresent(true); } else { setStatus("fail"); } setTimeout(() => { setStatus(""); }, 3000); }; return ( <>