PagePresentationModal.jsx 663 B

12345678910111213141516171819202122232425262728
  1. import React from 'react';
  2. import {
  3. Modal, ModalBody,
  4. } from 'reactstrap';
  5. import { usePagePresentationModal } from '~/stores/modal';
  6. const PagePresentationModal = () => {
  7. const { data: presentationData, close: closePresentationModal } = usePagePresentationModal();
  8. return (
  9. <Modal
  10. isOpen={presentationData.isOpened}
  11. toggle={closePresentationModal}
  12. data-testid="page-presentation-modal"
  13. className="grw-presentation-modal"
  14. unmountOnClose={false}
  15. >
  16. <ModalBody className="modal-body">
  17. <iframe src={presentationData.href} />
  18. </ModalBody>
  19. </Modal>
  20. );
  21. };
  22. export default PagePresentationModal;