import { h } from 'preact'; import PropTypes from 'prop-types'; import SingleListing from '../singleListing'; import MessageModal from './MessageModal'; const Modal = ({ currentUserId, onAddTag, onChange, onClick, onChangeCategory, onOpenModal, onSubmit, listing, message, }) => { const shouldRenderMessageModal = listing && listing.contact_via_connect; return (
{shouldRenderMessageModal && ( )} About DEV Listings
); }; Modal.propTypes = { listing: PropTypes.isRequired, onAddTag: PropTypes.func.isRequired, onChange: PropTypes.func.isRequired, onClick: PropTypes.func.isRequired, onChangeCategory: PropTypes.func.isRequired, onOpenModal: PropTypes.func.isRequired, onSubmit: PropTypes.func.isRequired, currentUserId: PropTypes.number, message: PropTypes.string.isRequired, }; Modal.defaultProps = { currentUserId: null, }; export default Modal;