diff --git a/desktop/src/pages/Settings.tsx b/desktop/src/pages/Settings.tsx index 07468330..e8a2877a 100644 --- a/desktop/src/pages/Settings.tsx +++ b/desktop/src/pages/Settings.tsx @@ -20,6 +20,7 @@ import { SkillList } from '../components/skills/SkillList' import { SkillDetail } from '../components/skills/SkillDetail' import { ComputerUseSettings } from './ComputerUseSettings' import { useUIStore, type SettingsTab } from '../stores/uiStore' +import { ClaudeOfficialLogin } from '../components/settings/ClaudeOfficialLogin' export function Settings() { const [activeTab, setActiveTab] = useState('providers') @@ -138,23 +139,33 @@ function ProviderSettings() { {/* Official provider — always visible at top */}
!isOfficialActive && handleActivateOfficial()} > - -
-
- {t('settings.providers.officialName')} - {isOfficialActive && ( - {t('common.active')} - )} +
!isOfficialActive && handleActivateOfficial()} + > + +
+
+ {t('settings.providers.officialName')} + {isOfficialActive && ( + {t('common.active')} + )} +
+
{t('settings.providers.officialDesc')}
-
{t('settings.providers.officialDesc')}
+ + {isOfficialActive && ( +
+ +
+ )}
{/* Saved providers */}