import { Fragment } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useRouter } from "next/router"; import { Dialog, Transition } from "@headlessui/react"; import Button from "../buttons/Button"; import ListBox from "../Listbox"; type Props = { isOpen: boolean; closeModal: () => void; submitModal: () => void; data: any; email: string; setEmail: (email: string) => void; }; const AddProjectMemberDialog = ({ isOpen, closeModal, submitModal, data, email, setEmail }: Props) => { const router = useRouter(); const { t } = useTranslation(); return (
{data?.length > 0 ? ( {t("section.members.add-dialog.add-member-to-project")} ) : ( {t("section.members.add-dialog.already-all-invited")} )}
{data?.length > 0 ? (

{t("section.members.add-dialog.user-will-email")}

router.push(`/org/${router.query.id}/members`)} aria-label="add member" />, // eslint-disable-next-line react/jsx-key
) : (

{t("section.members.add-dialog.add-user-org-first")}

)}
{data?.length > 0 && ( )}
{data?.length > 0 ? (
) : (
); }; export default AddProjectMemberDialog;