diff --git a/packages/cli/src/ui/components/AppHeader.tsx b/packages/cli/src/ui/components/AppHeader.tsx index e37d4aef1..97ad33890 100644 --- a/packages/cli/src/ui/components/AppHeader.tsx +++ b/packages/cli/src/ui/components/AppHeader.tsx @@ -9,6 +9,7 @@ import { Header } from './Header.js'; import { Tips } from './Tips.js'; import { useSettings } from '../contexts/SettingsContext.js'; import { useConfig } from '../contexts/ConfigContext.js'; +import { useUIState } from '../contexts/UIStateContext.js'; interface AppHeaderProps { version: string; @@ -17,10 +18,11 @@ interface AppHeaderProps { export const AppHeader = ({ version }: AppHeaderProps) => { const settings = useSettings(); const config = useConfig(); + const uiState = useUIState(); const contentGeneratorConfig = config.getContentGeneratorConfig(); const authType = contentGeneratorConfig?.authType; - const model = config.getModel(); + const model = uiState.currentModel; // Use currentModel from UIState instead of config.getModel() const targetDir = config.getTargetDir(); const showBanner = !config.getScreenReader(); const showTips = !(settings.merged.ui?.hideTips || config.getScreenReader()); diff --git a/packages/cli/src/ui/components/MainContent.tsx b/packages/cli/src/ui/components/MainContent.tsx index db66607dd..bf3ba4e31 100644 --- a/packages/cli/src/ui/components/MainContent.tsx +++ b/packages/cli/src/ui/components/MainContent.tsx @@ -32,7 +32,7 @@ export const MainContent = () => { return ( <> , ...uiState.history.map((h) => (