mirror of
https://github.com/FranP-code/ChatGPT.git
synced 2025-10-13 00:13:25 +00:00
70 lines
2.3 KiB
TypeScript
Vendored
70 lines
2.3 KiB
TypeScript
Vendored
import { Form, Switch, Input, InputNumber, Tooltip } from 'antd';
|
|
import { QuestionCircleOutlined } from '@ant-design/icons';
|
|
|
|
import SwitchOrigin from '@/components/SwitchOrigin';
|
|
import { DISABLE_AUTO_COMPLETE } from '@/utils';
|
|
|
|
const PopupSearchLabel = () => {
|
|
return (
|
|
<span>
|
|
Pop-up Search{' '}
|
|
<Tooltip
|
|
title={
|
|
<div>
|
|
<div style={{ marginBottom: 10 }}>
|
|
Generate images according to the content: Select the ChatGPT content with the mouse,
|
|
no more than 400 characters. the <b>DALL·E 2</b> button appears, and click to jump
|
|
(Note: because the search content filled by the script cannot trigger the event
|
|
directly, you need to enter a space in the input box to make the button clickable).
|
|
</div>
|
|
<div>
|
|
The application is built using Tauri, and due to its security restrictions, some of
|
|
the action buttons will not work, so we recommend going to your browser.
|
|
</div>
|
|
</div>
|
|
}
|
|
>
|
|
<QuestionCircleOutlined style={{ color: '#1677ff' }} />
|
|
</Tooltip>
|
|
</span>
|
|
);
|
|
};
|
|
|
|
const MainCloseLabel = () => {
|
|
return (
|
|
<span>
|
|
Close Exit{' '}
|
|
<Tooltip title="Click the close button whether to exit directly, the default minimized.">
|
|
<QuestionCircleOutlined style={{ color: '#1677ff' }} />
|
|
</Tooltip>
|
|
</span>
|
|
);
|
|
};
|
|
|
|
export default function MainWindow() {
|
|
return (
|
|
<>
|
|
<Form.Item label={<PopupSearchLabel />} name="popup_search" valuePropName="checked">
|
|
<Switch />
|
|
</Form.Item>
|
|
<Form.Item label={<MainCloseLabel />} name="main_close" valuePropName="checked">
|
|
<Switch />
|
|
</Form.Item>
|
|
<Form.Item label="Default Width" name="main_width">
|
|
<InputNumber />
|
|
</Form.Item>
|
|
<Form.Item label="Default Height" name="main_height">
|
|
<InputNumber />
|
|
</Form.Item>
|
|
<SwitchOrigin name="main" />
|
|
<Form.Item label="User Agent (Main)" name="ua_window">
|
|
<Input.TextArea
|
|
autoSize={{ minRows: 4, maxRows: 4 }}
|
|
{...DISABLE_AUTO_COMPLETE}
|
|
placeholder="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
|
|
/>
|
|
</Form.Item>
|
|
</>
|
|
);
|
|
}
|