import styles from '@/components/QuitTips/index.module.scss' import { storage } from '@/utils'; import { InfoCircleOutlined } from '@ant-design/icons'; import { Button, Checkbox, Modal, Radio } from 'antd'; import { useState, useImperativeHandle, forwardRef } from "react"; type OperationKeyType = 'minimize' | 'quit' | 'maximize' | 'unmaximize'; const QuitTips = forwardRef((props: any, ref: any) => { useImperativeHandle(ref, () => ({ changeModal: () => { setIsCloseModal(true) } })) const [isCloseModal, setIsCloseModal] = useState(false); const [isTips, setIsTips] = useState(false); const [optionsValue, setOperation] = useState('minimize'); return ( <> setIsCloseModal(false)} centered width={'380px'} >
您点击了关闭按钮,您是想: { setOperation(e.target.value); }} value={optionsValue}> 最小化到系统托盘区,不退出程序。 退出程序。
{ setIsTips(e.target.checked) storage.setItem('isTips', e.target.checked) }} checked={isTips}>不再提示
) }) export default QuitTips