import React from 'react'; import PropTypes from 'prop-types'; import Modal from 'react-modal'; import cx from 'classnames'; import s0 from './Modal.module.scss'; function ModalAPIConfig({ isOpen, onRequestClose, className, overlayClassName, children, ...otherProps }) { const contentCls = cx(className, s0.content); const overlayCls = cx(overlayClassName, s0.overlay); return ( {children} ); } ModalAPIConfig.propTypes = { isOpen: PropTypes.bool.isRequired, onRequestClose: PropTypes.func.isRequired, children: PropTypes.node.isRequired, className: PropTypes.string, overlayClassName: PropTypes.string }; export default React.memo(ModalAPIConfig);