OutsideShareLinkModal.jsx 857 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import React from 'react';
  2. import PropTypes from 'prop-types';
  3. import {
  4. Modal, ModalHeader, ModalBody, ModalFooter,
  5. } from 'reactstrap';
  6. import { withTranslation } from 'react-i18next';
  7. import { createSubscribedElement } from './UnstatedUtils';
  8. const OutsideShareLinkModal = (props) => {
  9. return (
  10. <Modal size="lg" className="grw-create-page">
  11. <ModalHeader tag="h4" className="bg-primary text-light">
  12. </ModalHeader>
  13. <ModalBody>
  14. </ModalBody>
  15. <ModalFooter>
  16. </ModalFooter>
  17. </Modal>
  18. );
  19. };
  20. /**
  21. * Wrapper component for using unstated
  22. */
  23. const OutsideShareLinkModalWrapper = (props) => {
  24. return createSubscribedElement(OutsideShareLinkModal, [props]);
  25. };
  26. OutsideShareLinkModal.propTypes = {
  27. t: PropTypes.func.isRequired, // i18next
  28. };
  29. export default withTranslation()(OutsideShareLinkModalWrapper);