diff --git a/src/renderer/src/hooks/useOllama.ts b/src/renderer/src/hooks/useOllama.ts deleted file mode 100644 index 379b058151..0000000000 --- a/src/renderer/src/hooks/useOllama.ts +++ /dev/null @@ -1,18 +0,0 @@ -import store, { useAppSelector } from '@renderer/store' -import { setOllamaKeepAliveTime } from '@renderer/store/llm' -import { useDispatch } from 'react-redux' - -export function useOllamaSettings() { - const settings = useAppSelector((state) => state.llm.settings.ollama) - const dispatch = useDispatch() - - return { ...settings, setKeepAliveTime: (time: number) => dispatch(setOllamaKeepAliveTime(time)) } -} - -export function getOllamaSettings() { - return store.getState().llm.settings.ollama -} - -export function getOllamaKeepAliveTime() { - return store.getState().llm.settings.ollama.keepAliveTime + 'm' -} diff --git a/src/renderer/src/pages/settings/ProviderSettings/OllamaSettings.tsx b/src/renderer/src/pages/settings/ProviderSettings/OllamaSettings.tsx deleted file mode 100644 index 67b42f04e8..0000000000 --- a/src/renderer/src/pages/settings/ProviderSettings/OllamaSettings.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import { useOllamaSettings } from '@renderer/hooks/useOllama' -import { InputNumber } from 'antd' -import { FC, useState } from 'react' -import { useTranslation } from 'react-i18next' -import styled from 'styled-components' - -import { SettingHelpText, SettingHelpTextRow, SettingSubtitle } from '..' - -const OllamSettings: FC = () => { - const { keepAliveTime, setKeepAliveTime } = useOllamaSettings() - const [keepAliveMinutes, setKeepAliveMinutes] = useState(keepAliveTime) - const { t } = useTranslation() - - return ( - - {t('ollama.keep_alive_time.title')} - setKeepAliveMinutes(Number(e))} - onBlur={() => setKeepAliveTime(keepAliveMinutes)} - suffix={t('ollama.keep_alive_time.placeholder')} - step={5} - /> - - {t('ollama.keep_alive_time.description')} - - - ) -} - -const Container = styled.div`` - -export default OllamSettings diff --git a/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx b/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx index f53c1e964b..926a1792dc 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx @@ -35,7 +35,6 @@ import HealthCheckPopup from './HealthCheckPopup' import LMStudioSettings from './LMStudioSettings' import ModelList, { ModelStatus } from './ModelList' import ModelListSearchBar from './ModelListSearchBar' -import OllamSettings from './OllamaSettings' import ProviderOAuth from './ProviderOAuth' import ProviderSettingsPopup from './ProviderSettingsPopup' import SelectProviderModelPopup from './SelectProviderModelPopup' @@ -348,7 +347,7 @@ const ProviderSetting: FC = ({ provider: _provider }) => { onUpdateApiKey() }} spellCheck={false} - autoFocus={provider.enabled && apiKey === ''} + autoFocus={provider.enabled && apiKey === '' && !isProviderSupportAuth(provider)} disabled={provider.id === 'copilot'} />