Skip to content

Commit 2cd6fe0

Browse files
committed
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.
1 parent ab017db commit 2cd6fe0

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

webview-ui/src/components/chat/ModeSelector.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ export const ModeSelector = ({
272272
<div className="flex items-center gap-1.5">
273273
<span className="font-bold truncate">{mode.name}</span>
274274
<span className="text-[10px] px-1 py-0.5 rounded bg-vscode-badge-background text-vscode-badge-foreground">
275-
{mode.source === "project" ? "project" : "global"}
275+
{mode.source || "global"}
276276
</span>
277277
</div>
278278
{mode.description && (

webview-ui/src/components/modes/ModesView.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ const ModesView = ({ onDone }: ModesViewProps) => {
625625
</span>
626626
{getCurrentMode() && (
627627
<span className="text-[10px] px-1 py-0.5 rounded bg-vscode-badge-background text-vscode-badge-foreground">
628-
{getCurrentMode()?.source === "project" ? "project" : "global"}
628+
{getCurrentMode()?.source || "global"}
629629
</span>
630630
)}
631631
</div>
@@ -690,7 +690,7 @@ const ModesView = ({ onDone }: ModesViewProps) => {
690690
{modeConfig.name}
691691
</span>
692692
<span className="text-[10px] px-1 py-0.5 rounded bg-vscode-badge-background text-vscode-badge-foreground">
693-
{modeConfig.source === "project" ? "project" : "global"}
693+
{modeConfig.source || "global"}
694694
</span>
695695
</div>
696696
<span

0 commit comments

Comments
 (0)