diff --git a/src/frontend/src/modals/StoreApiKeyModal/index.tsx b/src/frontend/src/modals/StoreApiKeyModal/index.tsx index 8684a191d..1832e0da6 100644 --- a/src/frontend/src/modals/StoreApiKeyModal/index.tsx +++ b/src/frontend/src/modals/StoreApiKeyModal/index.tsx @@ -10,7 +10,11 @@ import { addApiKeyStore } from "../../controllers/API"; import { StoreApiKeyType } from "../../types/components"; import BaseModal from "../baseModal"; -export default function StoreApiKeyModal({ children }: StoreApiKeyType) { +export default function StoreApiKeyModal({ + children, + disabled = false, +}: StoreApiKeyType) { + if (disabled) return <>{children}; const [open, setOpen] = useState(false); const { setSuccessData, setErrorData } = useContext(alertContext); const { storeApiKey } = useContext(AuthContext); @@ -38,7 +42,7 @@ export default function StoreApiKeyModal({ children }: StoreApiKeyType) { }; return ( - + {children}
- +
- diff --git a/src/frontend/src/types/components/index.ts b/src/frontend/src/types/components/index.ts index 02bc85e70..472311907 100644 --- a/src/frontend/src/types/components/index.ts +++ b/src/frontend/src/types/components/index.ts @@ -356,6 +356,7 @@ export type ApiKeyType = { export type StoreApiKeyType = { children: ReactElement; + disabled?: boolean; }; export type groupedObjType = { family: string;