word-count-modal.js 719 B

12345678910111213141516171819202122232425262728
  1. import React from 'react'
  2. import PropTypes from 'prop-types'
  3. import WordCountModalContent from './word-count-modal-content'
  4. import AccessibleModal from '../../../shared/components/accessible-modal'
  5. import withErrorBoundary from '../../../infrastructure/error-boundary'
  6. const WordCountModal = React.memo(function WordCountModal({
  7. show,
  8. handleHide,
  9. }) {
  10. return (
  11. <AccessibleModal
  12. animation
  13. show={show}
  14. onHide={handleHide}
  15. id="clone-project-modal"
  16. >
  17. <WordCountModalContent handleHide={handleHide} />
  18. </AccessibleModal>
  19. )
  20. })
  21. WordCountModal.propTypes = {
  22. show: PropTypes.bool,
  23. handleHide: PropTypes.func.isRequired,
  24. }
  25. export default withErrorBoundary(WordCountModal)