import { MyButtons } from '@/common'; import { Modal } from 'antd'; import { useEffect, useImperativeHandle, useState } from 'react'; export function MyModal(props?: any) { const [open, setOpen] = useState(false); const close = () => { setOpen(false); }; useEffect(() => { if (open && props?.onOpen) { props.onOpen(); } }, [open, props?.onOpen]); useImperativeHandle(props.myRef, () => ({ close, })); return ( <> {props?.trigger ? (