diff --git a/src/renderer/src/pages/home/Tabs/SettingsTab.tsx b/src/renderer/src/pages/home/Tabs/SettingsTab.tsx index cb5e78e1..a4f3c3f3 100644 --- a/src/renderer/src/pages/home/Tabs/SettingsTab.tsx +++ b/src/renderer/src/pages/home/Tabs/SettingsTab.tsx @@ -246,30 +246,20 @@ const SettingsTab: FC = (props) => { - - value={reasoningEffort} + { - setReasoningEffort(value) - onReasoningEffortChange(value) + const typedValue = value === 'off' ? undefined : (value as 'low' | 'medium' | 'high') + setReasoningEffort(typedValue) + onReasoningEffortChange(typedValue) }} options={[ - { - value: 'low', - label: t('assistants.settings.reasoning_effort.low') - }, - { - value: 'medium', - label: t('assistants.settings.reasoning_effort.medium') - }, - { - value: 'high', - label: t('assistants.settings.reasoning_effort.high') - }, - { - value: undefined, - label: t('assistants.settings.reasoning_effort.off') - } + { value: 'low', label: t('assistants.settings.reasoning_effort.low') }, + { value: 'medium', label: t('assistants.settings.reasoning_effort.medium') }, + { value: 'high', label: t('assistants.settings.reasoning_effort.high') }, + { value: 'off', label: t('assistants.settings.reasoning_effort.off') } ]} + name="group" block />