Merge pull request #1788 from Infisical/feature/add-multi-select-deletion-overview

Feature: Add support for deleting secrets and folders in the Overview page
This commit is contained in:
Sheen Capadngan
2024-05-08 01:25:21 +08:00
committed by GitHub
5 changed files with 310 additions and 18 deletions
@@ -94,7 +94,21 @@ export const useGetFoldersByEnv = ({
[(folders || []).map((folder) => folder.data)]
);
return { folders, folderNames, isFolderPresentInEnv };
const getFolderByNameAndEnv = useCallback(
(name: string, env: string) => {
const selectedEnvIndex = environments.indexOf(env);
if (selectedEnvIndex !== -1) {
return folders?.[selectedEnvIndex]?.data?.find(
({ name: folderName }) => folderName === name
);
}
return undefined;
},
[(folders || []).map((folder) => folder.data)]
);
return { folders, folderNames, isFolderPresentInEnv, getFolderByNameAndEnv };
};
export const useCreateFolder = () => {