我有下面的函数,它调用显示一个模式对话框点击编辑按钮.我如何从功能展示模式呈现功能组件UpdateModal
?
以下是其功能:
const showModal = (user: IUser) => {
setShowUpdateModal(true);
return (
<>
<div>Hello</div>
<UpdateModal
showUpdateModal={showUpdateModal}
setShowUpdateModal={
(bool: boolean | ((prevState: boolean) => boolean)) =>
setShowUpdateModal(bool)
}
/>
</>
);
}
更新模式:
const 更新模式: FC<updateModalProps> = ({
setShowUpdateModal,
showUpdateModal,
user
}) => {
console.log("showUpdateModal....", showUpdateModal);
return (
<Modal showUpdateModal={showUpdateModal}>
<Modal.Dialog>
<Modal.Header closeButton onClick={() => setShowUpdateModal(false)}>
<Modal.Title className={`${styles.createText}`}>
Create User Form
</Modal.Title>
</Modal.Header>
<Modal.Body>
<UpdateUser user={user} setShowUpdateModal={setShowUpdateModal} />
</Modal.Body>
</Modal.Dialog>
</Modal>
);
}
export default UpdateModal;