diff --git a/components/settings/unified/UnifiedSettingsModal.tsx b/components/settings/unified/UnifiedSettingsModal.tsx
index f3f02c3..4cbee82 100644
--- a/components/settings/unified/UnifiedSettingsModal.tsx
+++ b/components/settings/unified/UnifiedSettingsModal.tsx
@@ -72,46 +72,35 @@ function ContextSwitcher({
onChange: (ctx: SettingsContext) => void
activeSiteDomain: string | null
}) {
+ const items: { id: SettingsContext; icon: React.ReactNode; label: string; visible: boolean }[] = [
+ { id: 'site', icon: , label: activeSiteDomain || '', visible: !!activeSiteDomain },
+ { id: 'workspace', icon: , label: 'Organization', visible: true },
+ { id: 'account', icon: , label: 'Account', visible: true },
+ ]
+
return (
- {/* Site button — locked to current site, no dropdown */}
- {activeSiteDomain && (
+ {items.filter(i => i.visible).map(item => (
- )}
-
-
-
-
+ ))}
)
}