refactor(SettingsTab): update reasoning effort change handler to use useCallback for performance optimization
This commit is contained in:
parent
e0a47de8f7
commit
a9eb235c43
@ -44,7 +44,7 @@ import {
|
|||||||
import { Assistant, AssistantSettings, CodeStyleVarious, ThemeMode, TranslateLanguageVarious } from '@renderer/types'
|
import { Assistant, AssistantSettings, CodeStyleVarious, ThemeMode, TranslateLanguageVarious } from '@renderer/types'
|
||||||
import { modalConfirm } from '@renderer/utils'
|
import { modalConfirm } from '@renderer/utils'
|
||||||
import { Button, Col, InputNumber, Row, Segmented, Select, Slider, Switch, Tooltip } from 'antd'
|
import { Button, Col, InputNumber, Row, Segmented, Select, Slider, Switch, Tooltip } from 'antd'
|
||||||
import { FC, useEffect, useState } from 'react'
|
import { FC, useCallback, useEffect, useState } from 'react'
|
||||||
import { useTranslation } from 'react-i18next'
|
import { useTranslation } from 'react-i18next'
|
||||||
import styled from 'styled-components'
|
import styled from 'styled-components'
|
||||||
|
|
||||||
@ -115,9 +115,12 @@ const SettingsTab: FC<Props> = (props) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const onReasoningEffortChange = (value) => {
|
const onReasoningEffortChange = useCallback(
|
||||||
updateAssistantSettings({ reasoning_effort: value })
|
(value?: 'low' | 'medium' | 'high') => {
|
||||||
}
|
updateAssistantSettings({ reasoning_effort: value })
|
||||||
|
},
|
||||||
|
[updateAssistantSettings]
|
||||||
|
)
|
||||||
|
|
||||||
const onReset = () => {
|
const onReset = () => {
|
||||||
setTemperature(DEFAULT_TEMPERATURE)
|
setTemperature(DEFAULT_TEMPERATURE)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user