import { useState } from 'react'; import { Form, Radio, Switch, Input, Tooltip } from 'antd'; import { QuestionCircleOutlined } from '@ant-design/icons'; import { platform } from '@tauri-apps/api/os'; import useInit from '@/hooks/useInit'; import { DISABLE_AUTO_COMPLETE } from '@/utils'; const AutoUpdateLabel = () => { return ( Auto Update {' '}
Auto Update Policy
Prompt: prompt to install
Silent: install silently
{/*
Disable: disable auto update
*/} )}>
) } const GlobalShortcutLabel = () => { return (
Global Shortcut {' '}
Shortcut definition, modifiers and key separated by "+" e.g. CmdOrControl+Q
If empty, the shortcut is disabled.
https://tauri.app/v1/api/js/globalshortcut
)}> ) } export default function General() { const [platformInfo, setPlatform] = useState(''); useInit(async () => { setPlatform(await platform()); }); return ( <> {platformInfo === 'darwin' && ( )} Light Dark {["darwin", "windows"].includes(platformInfo) && ( System )} } name="auto_update"> Prompt Silent {/*Disable*/} } name="global_shortcut"> ) }