UNPKG

dragon-mobile-ui

Version:
35 lines (25 loc) 705 B
import PropTypes from 'prop-types'; import React, { Component } from 'react'; import Icon from '../Icon'; class ModalHeader extends Component { render () { const { title, onClose, ...others } = this.props; const btnClose = onClose ? <div className="ui-modal-close" onClick={onClose}><Icon type="wrong" /></div> : null; return ( <div className="ui-modal-header" {...others}> <div className="ui-modal-title">{title}</div> {btnClose} </div> ); } } ModalHeader.propTypes = { title : PropTypes.string, onClose : PropTypes.func, }; ModalHeader.defaultProps = { title : '', }; export default ModalHeader;