From e3832916faeec39590539bd4ce451938185bd5c9 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Tue, 4 Jun 2024 16:13:07 -0300 Subject: [PATCH] Removed store api key modal --- .../src/modals/storeApiKeyModal/index.tsx | 145 ------------------ src/frontend/src/pages/StorePage/index.tsx | 1 - 2 files changed, 146 deletions(-) delete mode 100644 src/frontend/src/modals/storeApiKeyModal/index.tsx diff --git a/src/frontend/src/modals/storeApiKeyModal/index.tsx b/src/frontend/src/modals/storeApiKeyModal/index.tsx deleted file mode 100644 index 67e1de6bb..000000000 --- a/src/frontend/src/modals/storeApiKeyModal/index.tsx +++ /dev/null @@ -1,145 +0,0 @@ -import * as Form from "@radix-ui/react-form"; -import { useContext, useState } from "react"; -import IconComponent from "../../components/genericIconComponent"; -import { Button } from "../../components/ui/button"; -import { Input } from "../../components/ui/input"; -import { - API_ERROR_ALERT, - API_SUCCESS_ALERT, -} from "../../constants/alerts_constants"; -import { - CREATE_API_KEY, - INSERT_API_KEY, - INVALID_API_KEY, - NO_API_KEY, -} from "../../constants/constants"; -import { AuthContext } from "../../contexts/authContext"; -import { addApiKeyStore } from "../../controllers/API"; -import useAlertStore from "../../stores/alertStore"; -import { useStoreStore } from "../../stores/storeStore"; -import { StoreApiKeyType } from "../../types/components"; -import BaseModal from "../baseModal"; - -export default function StoreApiKeyModal({ - children, - disabled = false, -}: StoreApiKeyType) { - if (disabled) return <>{children}; - const [open, setOpen] = useState(false); - const setSuccessData = useAlertStore((state) => state.setSuccessData); - const setErrorData = useAlertStore((state) => state.setErrorData); - const { storeApiKey } = useContext(AuthContext); - const [apiKeyValue, setApiKeyValue] = useState(""); - - const validApiKey = useStoreStore((state) => state.validApiKey); - const hasApiKey = useStoreStore((state) => state.hasApiKey); - const setHasApiKey = useStoreStore((state) => state.updateHasApiKey); - const setValidApiKey = useStoreStore((state) => state.updateValidApiKey); - const setLoadingApiKey = useStoreStore((state) => state.updateLoadingApiKey); - - const handleSaveKey = () => { - if (apiKeyValue) { - addApiKeyStore(apiKeyValue).then( - () => { - setSuccessData({ - title: API_SUCCESS_ALERT, - }); - storeApiKey(apiKeyValue); - setOpen(false); - setHasApiKey(true); - setValidApiKey(true); - setLoadingApiKey(false); - }, - (error) => { - setErrorData({ - title: API_ERROR_ALERT, - list: [error["response"]["data"]["detail"]], - }); - setHasApiKey(false); - setValidApiKey(false); - setLoadingApiKey(false); - }, - ); - } - }; - - return ( - - {children} - - API Key - - - { - event.preventDefault(); - handleSaveKey(); - }} - > -
- -
- - { - setApiKeyValue(value); - }} - placeholder="Insert your API Key" - /> - -
-
-
-
- - {CREATE_API_KEY}{" "} - - langflow.store - - -
- - - -
-
-
-
-
- ); -} diff --git a/src/frontend/src/pages/StorePage/index.tsx b/src/frontend/src/pages/StorePage/index.tsx index f105c8c86..2fc401d8a 100644 --- a/src/frontend/src/pages/StorePage/index.tsx +++ b/src/frontend/src/pages/StorePage/index.tsx @@ -29,7 +29,6 @@ import { import { STORE_DESC, STORE_TITLE } from "../../constants/constants"; import { AuthContext } from "../../contexts/authContext"; import { getStoreComponents, getStoreTags } from "../../controllers/API"; -import StoreApiKeyModal from "../../modals/storeApiKeyModal"; import useAlertStore from "../../stores/alertStore"; import useFlowsManagerStore from "../../stores/flowsManagerStore"; import { useStoreStore } from "../../stores/storeStore";