import {DialogTitle} from "@headlessui/react"; import Toggle from "@/components/ui/Toggle"; import {useEffect, useState} from "react"; import {generateSchedule} from "@/utils/api/scheduleApi"; import Alert from "@/components/ui/Alert"; import SolidButton from "@/components/ui/Buttons/SolidButton"; interface ScheduleRegenerateFormProps { closeModal: () => void; } const ScheduleRegenerateForm = ({closeModal}: ScheduleRegenerateFormProps) => { const [overwrite, setOverwrite] = useState(false); const [error, setError] = useState(""); useEffect(() => { }, [overwrite]); const close = () => { closeModal(); } const handleToggle = () => { setOverwrite(!overwrite) } const handleSubmit = () => { generateSchedule(overwrite) .then(() => close()) .catch((err) => setError(err)) } return <>