mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 02:27:39 +00:00
Fix: Also display imported folder indicator for nested folders
This commit is contained in:
@@ -63,6 +63,8 @@ export const useGetFoldersByEnv = ({
|
|||||||
projectId,
|
projectId,
|
||||||
environments
|
environments
|
||||||
}: TGetFoldersByEnvDTO) => {
|
}: TGetFoldersByEnvDTO) => {
|
||||||
|
const queryParams = new URLSearchParams(window.location.search);
|
||||||
|
|
||||||
const folders = useQueries({
|
const folders = useQueries({
|
||||||
queries: environments.map((environment) => ({
|
queries: environments.map((environment) => ({
|
||||||
queryKey: folderQueryKeys.getSecretFolders({ projectId, environment, path }),
|
queryKey: folderQueryKeys.getSecretFolders({ projectId, environment, path }),
|
||||||
@@ -101,8 +103,16 @@ export const useGetFoldersByEnv = ({
|
|||||||
const selectedEnvIndex = environments.indexOf(env);
|
const selectedEnvIndex = environments.indexOf(env);
|
||||||
|
|
||||||
if (selectedEnvIndex !== -1) {
|
if (selectedEnvIndex !== -1) {
|
||||||
|
const currentlyBrowsingPath = queryParams.get("secretPath") || "";
|
||||||
|
|
||||||
|
if (env === "staging") {
|
||||||
|
console.log("selectedEnvIndex", selectedEnvIndex);
|
||||||
|
console.log(`name /${name}`);
|
||||||
|
console.log("importedFolders", folders?.[selectedEnvIndex]?.data?.importedFolders);
|
||||||
|
}
|
||||||
|
|
||||||
const isPresent = folders?.[selectedEnvIndex]?.data?.importedFolders.find(
|
const isPresent = folders?.[selectedEnvIndex]?.data?.importedFolders.find(
|
||||||
({ importPath }) => importPath === `/${name}`
|
({ importPath }) => importPath === `${currentlyBrowsingPath}/${name}`
|
||||||
);
|
);
|
||||||
|
|
||||||
return Boolean(isPresent);
|
return Boolean(isPresent);
|
||||||
|
|||||||
Reference in New Issue
Block a user