kcscDev/egovframe-template-simple-r.../src/pages/standardCode/BookmarkModal.js

41 lines
1.2 KiB
JavaScript
Raw Normal View History

2023-10-24 01:11:54 +00:00
import { React, useState } from "react";
import Modal from "react-bootstrap/Modal";
import Button from "react-bootstrap/Button";
import * as EgovNet from "../../api/egovFetch";
const BookmarkModal = ({state, docCode, docPart}) => {
const [show, setShow] = useState(state);
const [modalTitle, setModalTitle] = useState();
const [modalBody, setModalBody] = useState();
const handleClose = () => setShow(false);
const handleShow = () => setShow(true);
/*EgovNet.requestFetch(
"",
"",
(resp) => {
setModalTitle();
setModalBody();
},
(resp) => {
console.log("err response : ", resp);
}
);*/
return (
<Modal show={show} onHide={handleClose} size="xl" backdrop="static" keyboard={false}>
<Modal.Header closeButton>
<Modal.Title>
{modalTitle}
</Modal.Title>
</Modal.Header>
<Modal.Body>
{modalBody}
</Modal.Body>
<Modal.Footer>
<Button variant="secondary" onClick={handleClose}>
Close
</Button>
</Modal.Footer>
</Modal>
);
}
export default BookmarkModal