feat: Added platform-specific functionality to GeneralSettings page.

- Added platform-specific functionality to GeneralSettings page.
This commit is contained in:
kangfenmao 2024-09-10 13:52:50 +08:00
parent f579e5c899
commit e2dc434dcc

View File

@ -1,5 +1,6 @@
import { FolderOpenOutlined, SaveOutlined } from '@ant-design/icons' import { FolderOpenOutlined, SaveOutlined } from '@ant-design/icons'
import { HStack } from '@renderer/components/Layout' import { HStack } from '@renderer/components/Layout'
import { isMac } from '@renderer/config/constant'
import { useSettings } from '@renderer/hooks/useSettings' import { useSettings } from '@renderer/hooks/useSettings'
import i18n from '@renderer/i18n' import i18n from '@renderer/i18n'
import { backup, reset, restore } from '@renderer/services/backup' import { backup, reset, restore } from '@renderer/services/backup'
@ -76,6 +77,7 @@ const GeneralSettings: FC = () => {
/> />
</SettingRow> </SettingRow>
<SettingDivider /> <SettingDivider />
{isMac && (
<SettingRow> <SettingRow>
<SettingRowTitle>{t('settings.theme.window.style.title')}</SettingRowTitle> <SettingRowTitle>{t('settings.theme.window.style.title')}</SettingRowTitle>
<Select <Select
@ -88,6 +90,7 @@ const GeneralSettings: FC = () => {
]} ]}
/> />
</SettingRow> </SettingRow>
)}
<SettingDivider /> <SettingDivider />
<SettingRow> <SettingRow>
<SettingRowTitle>{t('settings.topic.position')}</SettingRowTitle> <SettingRowTitle>{t('settings.topic.position')}</SettingRowTitle>