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 (
)}>
)
}
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">
>
)
}