import {useCallback, useMemo, useState} from 'react'; import * as React from 'react'; import {Modal} from "antd"; export default function useModal(){ const [modalContent, setModalContent] = useState(null); const [isOpen,setIsOpen]=useState(true) const onClose = useCallback(() => { setModalContent(null); setIsOpen(false) }, []); const modal = useMemo(() => { if (modalContent === null) { return null; } const {title, content, closeOnClickOutside} = modalContent; return (