dragon-mobile-ui
Version:
UI for react.js
35 lines (25 loc) • 705 B
JSX
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;