diff --git a/src/renderer/src/pages/home/Tabs/SettingsTab.tsx b/src/renderer/src/pages/home/Tabs/SettingsTab.tsx index ae7bc826..fe386f12 100644 --- a/src/renderer/src/pages/home/Tabs/SettingsTab.tsx +++ b/src/renderer/src/pages/home/Tabs/SettingsTab.tsx @@ -15,6 +15,7 @@ import { useSettings } from '@renderer/hooks/useSettings' import { SettingDivider, SettingRow, SettingRowTitle, SettingSubtitle } from '@renderer/pages/settings' import { useAppDispatch } from '@renderer/store' import { + SendMessageShortcut, setAutoTranslateWithSpace, setCodeCollapsible, setCodeShowLineNumbers, @@ -32,7 +33,7 @@ import { setShowMessageDivider, setThoughtAutoCollapse } from '@renderer/store/settings' -import { Assistant, AssistantSettings, ThemeMode, TranslateLanguageVarious } from '@renderer/types' +import { Assistant, AssistantSettings, CodeStyleVarious, ThemeMode, TranslateLanguageVarious } from '@renderer/types' import { modalConfirm } from '@renderer/utils' import { Col, InputNumber, Row, Segmented, Select, Slider, Switch, Tooltip } from 'antd' import { FC, useEffect, useState } from 'react' @@ -334,35 +335,37 @@ const SettingsTab: FC = (props) => { {t('message.message.style')} - + {t('message.message.multi_model_style')} - + {t('message.message.code_style')} - + {t('settings.messages.math_engine')} - + @@ -468,7 +471,7 @@ const SettingsTab: FC = (props) => { )} {t('settings.input.target_language')} - } @@ -497,7 +500,7 @@ const SettingsTab: FC = (props) => { { value: 'Ctrl+Enter', label: 'Ctrl + Enter' }, { value: 'Command+Enter', label: `${isMac ? '⌘' : isWindows ? 'Win' : 'Super'} + Enter` } ]} - onChange={(value) => setSendMessageShortcut(value)} + onChange={(value) => setSendMessageShortcut(value as SendMessageShortcut)} style={{ width: 135 }} /> @@ -561,4 +564,12 @@ const SegmentedContainer = styled.div` } ` +const StyledSelect = styled(Select)` + .ant-select-selector { + border-radius: 15px !important; + padding: 4px 10px !important; + height: 26px !important; + } +` + export default SettingsTab