1 | import React from 'react';
|
2 | import PropTypes from 'prop-types';
|
3 | import { Modal } from 'reactstrap';
|
4 | import FeedbackForm from './FeedbackForm';
|
5 |
|
6 | const FeedbackModal = ({ isOpen, toggle, zIndex, ...formOptions }) => (
|
7 | <Modal
|
8 | fade
|
9 | id="feedbackModal"
|
10 | data-testid="feedbackModal"
|
11 | tabIndex="-1"
|
12 | role="dialog"
|
13 | aria-labelledby="feedback-form-header"
|
14 | aria-hidden="true"
|
15 | isOpen={isOpen}
|
16 | toggle={toggle}
|
17 | zIndex={zIndex}
|
18 | >
|
19 | <FeedbackForm onClose={toggle} {...formOptions} />
|
20 | </Modal>
|
21 | );
|
22 |
|
23 | FeedbackModal.propTypes = {
|
24 | isOpen: PropTypes.bool.isRequired,
|
25 | toggle: PropTypes.func.isRequired,
|
26 | zIndex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
|
27 | };
|
28 |
|
29 | export default FeedbackModal;
|