import { Fragment, useState } from "react"; import { useTranslation } from "next-i18next"; import { Dialog, Transition } from "@headlessui/react"; import addIncidentContact from "~/pages/api/organization/addIncidentContact"; import Button from "../buttons/Button"; import InputField from "../InputField"; const AddIncidentContactDialog = ({ isOpen, closeModal, workspaceId, incidentContacts, setIncidentContacts, }) => { let [incidentContactEmail, setIncidentContactEmail] = useState(""); const { t } = useTranslation(); const submit = () => { setIncidentContacts( incidentContacts?.length > 0 ? incidentContacts.concat([incidentContactEmail]) : [incidentContactEmail] ); addIncidentContact( localStorage.getItem("orgData.id"), incidentContactEmail ); closeModal(); }; return (