diff --git a/ui/src/pages/Secrets.tsx b/ui/src/pages/Secrets.tsx index 948c0381006..6e249d7bb2e 100644 --- a/ui/src/pages/Secrets.tsx +++ b/ui/src/pages/Secrets.tsx @@ -735,149 +735,144 @@ export function Secrets() { } return ( -
-
-
- -

Secrets

-
-
- {activeTab === "secrets" ? ( - <> -
- - setSearch(event.target.value)} - placeholder="Search by name, key, ref" - className="pl-7 text-xs sm:text-sm" - aria-label="Search secrets" - data-page-search-target="true" - /> -
- - - - ) : ( - - )} -
-
+
+
+ +

Secrets

+
- setActiveTab(value as SecretsTab)} className="flex min-h-0 flex-1 flex-col"> -
- setActiveTab(value as SecretsTab)} - /> -
- - {secretsQuery.isError ? ( -
- Failed to load secrets:{" "} - {(secretsQuery.error as Error).message} - + setActiveTab(value as SecretsTab)} + className="flex min-h-0 flex-1 flex-col gap-4" + > + setActiveTab(value as SecretsTab)} + /> + + +
+
+ + setSearch(event.target.value)} + placeholder="Search by name, key, ref" + className="pl-7 text-xs sm:text-sm" + aria-label="Search secrets" + data-page-search-target="true" + />
- ) : secrets.length === 0 && !secretsQuery.isPending ? ( - setCreateOpen(true)} + - ) : filtered.length === 0 ? ( - - ) : ( - - - - - - - - - - - - - - - - {filtered.map((secret) => ( - setSelectedSecretId(secret.id)} - > - - - - - - - - - + + +
+ {secretsQuery.isError ? ( +
+ Failed to load secrets:{" "} + {(secretsQuery.error as Error).message} + +
+ ) : secrets.length === 0 && !secretsQuery.isPending ? ( + setCreateOpen(true)} + /> + ) : filtered.length === 0 ? ( + + ) : ( +
NameModeProviderStatusVersionLast rotatedLast resolvedReference
-
{secret.name}
-
- {modeLabel(secret.managedMode)} - -
{providerLabel(providers, secret.provider)}
-
- - {secret.status} - - v{secret.latestVersion} - {formatRelative(secret.lastRotatedAt)} - - {formatRelative(secret.lastResolvedAt)} - - {secret.managedMode === "external_reference" ? ( - - - {secret.externalRef ?? "—"} - - ) : ( - Owned - )} - - -
+ + + + + + + + + + + - ))} - -
NameModeProviderStatusVersionLast rotatedLast resolvedReference
- )} + + + {filtered.map((secret) => ( + setSelectedSecretId(secret.id)} + > + +
{secret.name}
+ + + {modeLabel(secret.managedMode)} + + +
{providerLabel(providers, secret.provider)}
+ + + + {secret.status} + + + v{secret.latestVersion} + + {formatRelative(secret.lastRotatedAt)} + + + {formatRelative(secret.lastResolvedAt)} + + + {secret.managedMode === "external_reference" ? ( + + + {secret.externalRef ?? "—"} + + ) : ( + Owned + )} + + + + + + ))} + + + )} +
+
Loading provider vaults
@@ -1633,7 +1628,7 @@ export function ProviderVaultsTab({ if (error) { return ( -
+
Failed to load provider vaults: {(error as Error).message}