improvements: address feedback

This commit is contained in:
Scott Wilson
2025-07-23 12:43:48 -07:00
parent e76e0f7bcc
commit e96e7b835d
2 changed files with 8 additions and 27 deletions
@@ -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"