Merge remote-tracking branch 'origin/main' into misc/improved-select-path-component-ux-1

This commit is contained in:
Sheen Capadngan
2024-05-08 17:28:31 +08:00
52 changed files with 2620 additions and 419 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 = () => {