SyncModal.tsx 450 B

12345678910111213141516
  1. import { forwardRef, useImperativeHandle, useState } from "react";
  2. import { Modal } from "antd";
  3. export default forwardRef(function SyncModal(props, ref) {
  4. const [open, setOpen] = useState(true);
  5. useImperativeHandle(ref, () => ({
  6. open: () => {
  7. setOpen(true);
  8. },
  9. close: () => setOpen(false),
  10. }));
  11. return <Modal title="数据同步" width={"80%"} open={open} okText="提交" onCancel={() => setOpen(false)}>
  12. </Modal>;
  13. });