import { Fragment } from "react"; import { Dialog, Transition } from "@headlessui/react"; import setBotActiveStatus from "../../../pages/api/bot/setBotActiveStatus"; import getLatestFileKey from "../../../pages/api/workspace/getLatestFileKey"; import { decryptAssymmetric, encryptAssymmetric } from "../../utilities/cryptography/crypto"; import Button from "../buttons/Button"; import InputField from "../InputField"; const IntegrationAccessTokenDialog = ({ isOpen, closeModal, selectedIntegrationOption, handleBotActivate, handleIntegrationOption }) => { const submit = async () => { try { // 1. activate bot await handleBotActivate(); // 2. start integration await handleIntegrationOption({ integrationOption: selectedIntegrationOption }); } catch (err) { console.log(err); } closeModal(); } return (