mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-04 11:26:17 +00:00
improvements: address feedback
This commit is contained in:
@@ -270,11 +270,6 @@ export const registerDashboardRouter = async (server: FastifyZodProvider) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
remainingLimit -= imports.length;
|
|
||||||
adjustedOffset = 0;
|
|
||||||
} else {
|
|
||||||
adjustedOffset = Math.max(0, adjustedOffset - totalImportCount);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -317,7 +312,7 @@ export const registerDashboardRouter = async (server: FastifyZodProvider) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!includeDynamicSecrets && !includeSecrets)
|
if (!includeDynamicSecrets && !includeSecrets && !includeSecretRotations)
|
||||||
return {
|
return {
|
||||||
folders,
|
folders,
|
||||||
totalFolderCount,
|
totalFolderCount,
|
||||||
@@ -547,7 +542,6 @@ export const registerDashboardRouter = async (server: FastifyZodProvider) => {
|
|||||||
(totalFolderCount ?? 0) +
|
(totalFolderCount ?? 0) +
|
||||||
(totalDynamicSecretCount ?? 0) +
|
(totalDynamicSecretCount ?? 0) +
|
||||||
(totalSecretCount ?? 0) +
|
(totalSecretCount ?? 0) +
|
||||||
(totalImportCount ?? 0) +
|
|
||||||
(totalSecretRotationCount ?? 0)
|
(totalSecretRotationCount ?? 0)
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import {
|
|||||||
faArrowRight,
|
faArrowRight,
|
||||||
faArrowRightToBracket,
|
faArrowRightToBracket,
|
||||||
faArrowUp,
|
faArrowUp,
|
||||||
faFileImport,
|
|
||||||
faFilter,
|
faFilter,
|
||||||
faFingerprint,
|
faFingerprint,
|
||||||
faFolder,
|
faFolder,
|
||||||
@@ -152,7 +151,6 @@ const DEFAULT_FILTER_STATE = {
|
|||||||
[RowType.Folder]: false,
|
[RowType.Folder]: false,
|
||||||
[RowType.DynamicSecret]: false,
|
[RowType.DynamicSecret]: false,
|
||||||
[RowType.Secret]: false,
|
[RowType.Secret]: false,
|
||||||
[RowType.Import]: false,
|
|
||||||
[RowType.SecretRotation]: false
|
[RowType.SecretRotation]: false
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -295,7 +293,7 @@ export const OverviewPage = () => {
|
|||||||
includeFolders: isFilteredByResources ? filter.folder : true,
|
includeFolders: isFilteredByResources ? filter.folder : true,
|
||||||
includeDynamicSecrets: isFilteredByResources ? filter.dynamic : true,
|
includeDynamicSecrets: isFilteredByResources ? filter.dynamic : true,
|
||||||
includeSecrets: isFilteredByResources ? filter.secret : true,
|
includeSecrets: isFilteredByResources ? filter.secret : true,
|
||||||
includeImports: isFilteredByResources ? filter.import : true,
|
includeImports: true,
|
||||||
includeSecretRotations: isFilteredByResources ? filter.rotation : true,
|
includeSecretRotations: isFilteredByResources ? filter.rotation : true,
|
||||||
search: debouncedSearchFilter,
|
search: debouncedSearchFilter,
|
||||||
limit,
|
limit,
|
||||||
@@ -1019,20 +1017,8 @@ export const OverviewPage = () => {
|
|||||||
Create an environment
|
Create an environment
|
||||||
</Button>
|
</Button>
|
||||||
</DropdownMenuItem> */}
|
</DropdownMenuItem> */}
|
||||||
<DropdownMenuLabel>Filter project resources</DropdownMenuLabel>
|
<DropdownMenuLabel>Filter by Resource</DropdownMenuLabel>
|
||||||
<DropdownMenuItem
|
|
||||||
onClick={(e) => {
|
|
||||||
e.preventDefault();
|
|
||||||
handleToggleRowType(RowType.Import);
|
|
||||||
}}
|
|
||||||
icon={filter[RowType.Import] && <FontAwesomeIcon icon={faCheckCircle} />}
|
|
||||||
iconPos="right"
|
|
||||||
>
|
|
||||||
<div className="flex items-center gap-2">
|
|
||||||
<FontAwesomeIcon icon={faFileImport} className="text-green-700" />
|
|
||||||
<span>Imports</span>
|
|
||||||
</div>
|
|
||||||
</DropdownMenuItem>
|
|
||||||
<DropdownMenuItem
|
<DropdownMenuItem
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -1448,17 +1434,18 @@ export const OverviewPage = () => {
|
|||||||
</Td>
|
</Td>
|
||||||
</Tr>
|
</Tr>
|
||||||
)}
|
)}
|
||||||
{isTableEmpty && !isOverviewLoading && isTableFiltered && (
|
{isTableEmpty && !isOverviewLoading && visibleEnvs.length > 0 && (
|
||||||
<Tr>
|
<Tr>
|
||||||
<Td colSpan={visibleEnvs.length + 1}>
|
<Td colSpan={visibleEnvs.length + 1}>
|
||||||
<EmptyState
|
<EmptyState
|
||||||
title={
|
title={
|
||||||
isTableFiltered
|
isTableFiltered || debouncedSearchFilter
|
||||||
? "No secret found for your search, add one now"
|
? "No secrets found for your search, add one now"
|
||||||
: "Let's add some secrets"
|
: "Let's add some secrets"
|
||||||
}
|
}
|
||||||
icon={faFolderBlank}
|
icon={faFolderBlank}
|
||||||
iconSize="3x"
|
iconSize="3x"
|
||||||
|
className="fixed"
|
||||||
>
|
>
|
||||||
<Button
|
<Button
|
||||||
className="mt-4"
|
className="mt-4"
|
||||||
|
|||||||
Reference in New Issue
Block a user