diff --git a/agent-team/web/src/components/Board.tsx b/agent-team/web/src/components/Board.tsx index df50b24..c818c9c 100644 --- a/agent-team/web/src/components/Board.tsx +++ b/agent-team/web/src/components/Board.tsx @@ -187,12 +187,12 @@ export function Board({ )} - {/* Kanban columns — horizontal scroll */} + {/* Kanban columns — horizontal scroll. Each column is its own listbox of + task cards (valid ARIA nesting), so this row is just a labelled list. */}
—
) : ( diff --git a/agent-team/web/src/components/TopBar.tsx b/agent-team/web/src/components/TopBar.tsx index 2b957f2..738e8c2 100644 --- a/agent-team/web/src/components/TopBar.tsx +++ b/agent-team/web/src/components/TopBar.tsx @@ -112,8 +112,8 @@ export function TopBar({ state, connected, generatedAt }: Props) { className={cn( "w-2.5 h-2.5 rounded-full", connected - ? "bg-green-500 shadow-[0_0_6px_2px_rgba(34,197,94,0.45)]" - : "bg-red-500", + ? "bg-status-active shadow-[0_0_6px_2px_hsl(var(--status-active)/0.45)]" + : "bg-status-failed", )} /> diff --git a/agent-team/web/src/components/ui/badge.tsx b/agent-team/web/src/components/ui/badge.tsx index f79dd77..bec48a1 100644 --- a/agent-team/web/src/components/ui/badge.tsx +++ b/agent-team/web/src/components/ui/badge.tsx @@ -35,7 +35,7 @@ function Badge({ className, variant, ...props }: BadgeProps) { /** * Map a backend task status / verdict string to a Badge variant. Centralized so - * TaskCard, TaskList, and TaskDrawer agree on color. + * TaskCard, the Board, and TaskDrawer agree on color. */ export function statusVariant( status: string,