import React from 'react'; import PropTypes from 'prop-types'; import { ActionRow, ModalDialog, } from '@edx/paragon'; export const BaseModal = ({ isOpen, close, title, children, confirmAction, footerAction, }) => ( {title} {children} {footerAction} Cancel {confirmAction} ); BaseModal.defaultProps = { footerAction: null, }; BaseModal.propTypes = { isOpen: PropTypes.bool.isRequired, close: PropTypes.func.isRequired, title: PropTypes.node.isRequired, children: PropTypes.node.isRequired, confirmAction: PropTypes.node.isRequired, footerAction: PropTypes.node, }; export default BaseModal;