Hide copy secrets button and fix corner case for root secret on folder import

This commit is contained in:
carlosmonastyrski
2025-03-25 08:34:52 -03:00
parent cefcd872ee
commit 802cf79af5
2 changed files with 15 additions and 12 deletions
@@ -102,7 +102,7 @@ export const ReplicateFolderFromBoard = ({
}; };
accessibleSecrets.forEach((secret) => { accessibleSecrets.forEach((secret) => {
const path = secret.secretPath; const path = secret.secretPath || "/";
if (path === "/") { if (path === "/") {
result["/"]?.items.push(secret); result["/"]?.items.push(secret);
@@ -64,7 +64,8 @@ export const SecretDropzone = ({
const { mutateAsync: createSecretBatch, isPending: isCreatingSecrets } = useCreateSecretBatch({ const { mutateAsync: createSecretBatch, isPending: isCreatingSecrets } = useCreateSecretBatch({
options: { onSuccess: undefined } options: { onSuccess: undefined }
}); });
// hide copy secrets from board due to import folders feature
const shouldRenderCopySecrets = false;
const isSubmitting = isCreatingSecrets || isUpdatingSecrets; const isSubmitting = isCreatingSecrets || isUpdatingSecrets;
const handleDrag = (e: DragEvent) => { const handleDrag = (e: DragEvent) => {
@@ -308,16 +309,18 @@ export const SecretDropzone = ({
secretPath={secretPath} secretPath={secretPath}
isSmaller={isSmaller} isSmaller={isSmaller}
/> />
<CopySecretsFromBoard {shouldRenderCopySecrets && (
isOpen={popUp.importSecEnv.isOpen} <CopySecretsFromBoard
onToggle={(isOpen) => handlePopUpToggle("importSecEnv", isOpen)} isOpen={popUp.importSecEnv.isOpen}
onParsedEnv={handleParsedEnv} onToggle={(isOpen) => handlePopUpToggle("importSecEnv", isOpen)}
environment={environment} onParsedEnv={handleParsedEnv}
environments={environments} environment={environment}
workspaceId={workspaceId} environments={environments}
secretPath={secretPath} workspaceId={workspaceId}
isSmaller={isSmaller} secretPath={secretPath}
/> isSmaller={isSmaller}
/>
)}
{!isSmaller && ( {!isSmaller && (
<ProjectPermissionCan <ProjectPermissionCan
I={ProjectPermissionActions.Create} I={ProjectPermissionActions.Create}