import React from 'react' import PropTypes from 'prop-types' import { Box, Flex } from 'rebass' import X from 'components/Icon/X' import ZapLogo from 'components/Icon/ZapLogo' import { Panel, Text } from 'components/UI' /** * @render react * @name Modal * @example * Some content */ class Modal extends React.Component { static displayName = 'Modal' static propTypes = { children: PropTypes.node, onClose: PropTypes.func, withClose: PropTypes.bool, withHeader: PropTypes.bool } static defaultProps = { withClose: true, withHeader: false } render() { const { children, onClose, withClose, withHeader, ...rest } = this.props return ( {withClose && } {withHeader && ( Need Help? )} {' '} {children} ) } } export default Modal