fix: address administration layout and navigation issues #28 #29 #30 #31

This commit is contained in:
Codex
2026-09-12 18:16:52 +02:00
parent f52bf22e05
commit c7e5f295e6
25 changed files with 286 additions and 90 deletions
+5 -5
View File
@@ -999,7 +999,7 @@ export function AppShell({ canLogout }: AppShellProps) {
navigate({ surface: "database-management" }, true);
}}
>
Database management
Database
</Button>
<Button
variant={currentNavigation === "memory" ? "navigationActive" : "outline"}
@@ -1013,13 +1013,13 @@ export function AppShell({ canLogout }: AppShellProps) {
if (!canLeaveDatabaseManagement()) return;
navigate({ surface: "memory-management" }, true);
}}
>Memory management</Button>
>Memory</Button>
<Button variant={currentNavigation === "evidence" ? "navigationActive" : "outline"}
size="sm" className="w-full min-w-0 max-w-full gap-[0.25rem] px-[0.75rem]"
aria-current={currentNavigation === "evidence" ? "page" : undefined}
disabled={!canManageEvidence} title={canManageEvidence ? undefined : "Evidence management permission is required"}
onClick={() => navigate({ surface: "evidence-management" })}
>Evidence management</Button>
>Evidence</Button>
<div role="separator" aria-orientation="horizontal" className="mx-1 h-px bg-border/90" />
<Button
variant={currentNavigation === "workspace" ? "navigationActive" : "outline"}
@@ -1032,7 +1032,7 @@ export function AppShell({ canLogout }: AppShellProps) {
navigate({ surface: "workspace-management" }, true);
}}
>
Workspace management
Workspace
</Button>
<Button
variant={currentNavigation === "pi" ? "navigationActive" : "outline"}
@@ -1047,7 +1047,7 @@ export function AppShell({ canLogout }: AppShellProps) {
navigate({ surface: "pi-management" }, true);
}}
>
Pi management
Pi configuration
</Button>
<Button variant="ghost" size="sm" className="w-full min-w-0 whitespace-normal" onClick={() => navigate({ surface: "workspace-management", workspace: selectedWorkspaceId })}>
Workspace readiness: {preprocessingQuery.isError ? "unavailable" : preprocessingQuery.data?.state ?? "checking"}