From 43426f3c8eb75565ed039591daaa5186b5586c8f Mon Sep 17 00:00:00 2001 From: olaservo Date: Sat, 7 Feb 2026 10:36:20 -0700 Subject: [PATCH] feat(client): use consistent slate styling for annotation badges Replace value-based green/gray badge coloring with uniform slate colors, relying on checkmark/cross icons and opacity to convey state. Co-Authored-By: Claude Opus 4.6 --- client/src/components/ToolsTab.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/client/src/components/ToolsTab.tsx b/client/src/components/ToolsTab.tsx index 2128d599..a805de0d 100644 --- a/client/src/components/ToolsTab.tsx +++ b/client/src/components/ToolsTab.tsx @@ -123,11 +123,9 @@ const AnnotationBadges = ({ title={`${description}\n\nValue: ${value ? "Yes" : "No"} (${implied ? "implied default" : "explicitly set"})`} className={cn( "inline-flex items-center px-2 py-0.5 rounded text-xs font-medium border", + "bg-slate-100 text-slate-700 border-slate-300 dark:bg-slate-800 dark:text-slate-300 dark:border-slate-600", implied && "border-dashed opacity-60", !implied && "border-solid", - value - ? "bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200 border-green-300 dark:border-green-700" - : "bg-gray-100 text-gray-500 dark:bg-gray-800 dark:text-gray-400 border-gray-300 dark:border-gray-600", )} > {value ? "✓" : "✗"} {label}