From 2cd6fe0f1046c456e01ce0639e25c85120b8db3d Mon Sep 17 00:00:00 2001 From: heyseth Date: Mon, 13 Oct 2025 15:18:55 -0700 Subject: [PATCH] refactor: simplify mode scope badge display logic Replace ternary conditionals with `|| "global"` pattern to match MCP server badge implementation. This is cleaner and more idiomatic. --- webview-ui/src/components/chat/ModeSelector.tsx | 2 +- webview-ui/src/components/modes/ModesView.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/webview-ui/src/components/chat/ModeSelector.tsx b/webview-ui/src/components/chat/ModeSelector.tsx index f4ae79c36d..6bc5362eba 100644 --- a/webview-ui/src/components/chat/ModeSelector.tsx +++ b/webview-ui/src/components/chat/ModeSelector.tsx @@ -272,7 +272,7 @@ export const ModeSelector = ({
{mode.name} - {mode.source === "project" ? "project" : "global"} + {mode.source || "global"}
{mode.description && ( diff --git a/webview-ui/src/components/modes/ModesView.tsx b/webview-ui/src/components/modes/ModesView.tsx index f3c1aba60f..20730ecb2b 100644 --- a/webview-ui/src/components/modes/ModesView.tsx +++ b/webview-ui/src/components/modes/ModesView.tsx @@ -625,7 +625,7 @@ const ModesView = ({ onDone }: ModesViewProps) => { {getCurrentMode() && ( - {getCurrentMode()?.source === "project" ? "project" : "global"} + {getCurrentMode()?.source || "global"} )} @@ -690,7 +690,7 @@ const ModesView = ({ onDone }: ModesViewProps) => { {modeConfig.name} - {modeConfig.source === "project" ? "project" : "global"} + {modeConfig.source || "global"}