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 => ( - )} - - - - + ))}
) }