import React, { Component, PropTypes } from 'react'; import classnames from 'classnames'; import Icon from 'components/icons/Icon'; const baseClass = 'modal'; class Modal extends Component { static propTypes = { children: PropTypes.node, className: PropTypes.string, onExit: PropTypes.func, title: PropTypes.oneOfType([PropTypes.string, PropTypes.node]), }; render () { const { children, className, onExit, title } = this.props; const modalContainerClassName = classnames(`${baseClass}__modal_container`, className); return (