41 lines
1.2 KiB
JavaScript
41 lines
1.2 KiB
JavaScript
|
|
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
|