import { SendOutlined } from "@ant-design/icons"; import LoadingButton from "@mui/lab/LoadingButton"; import Button from "@mui/material/Button"; import Dialog from "@mui/material/Dialog"; import DialogActions from "@mui/material/DialogActions"; import DialogContent from "@mui/material/DialogContent"; import DialogTitle from "@mui/material/DialogTitle"; import Paper from "@mui/material/Paper"; import Slide from "@mui/material/Slide"; import React from "react"; import Draggable from "react-draggable"; const Transition = React.forwardRef(function Transition(props, ref) { return ; }); function PaperComponent(props) { return ( ); } export default function DraggableDialog({ children, dialogprops, handleClose, loading, formdom, maxWidth, }) { const formRef = React.useRef(); return (
{dialogprops?.title} {children && React.cloneElement(children, { submitter: false, formRef })} {formdom && React.cloneElement(formdom, { submitter: false, formRef })} {dialogprops?.footer === false ? null : ( } onClick={() => { console.log(formRef?.current?.submit()); }} > 提交 )}
); }