cluedin-widget
Version:
This project contains all the pages needed for browsing entities and searching them. The aim is to replace the CluedIn.Webapp project with this one when all the pages ( including the Admin page ) will be ported to REACT.
55 lines (46 loc) • 978 B
JSX
import React, { PropTypes } from 'react';
import radium from 'radium';
import CloseIcon from 'material-ui/svg-icons/navigation/close';
const DialogTitleStyle = {
title: {
borderBottom: '1px solid #e5e5e5',
padding: '10px 15px',
position: 'relative',
},
titleText: {
fontSize: '20px',
},
close: {
position: 'absolute',
top: '15px',
right: '15px',
cursor: 'pointer',
},
};
const DialogTitle = (props) => {
const {
title,
onClose,
noClose,
} = props;
let closeContent = (
<div style={DialogTitleStyle.close}>
<CloseIcon onClick={onClose} />
</div>
);
if (noClose) {
closeContent = void 0;
}
return (
<div style={DialogTitleStyle.title}>
<div style={DialogTitleStyle.titleText}>{title}</div>
{closeContent}
</div>
);
};
DialogTitle.propTypes = {
onClose: PropTypes.func,
noClose: PropTypes.bool,
title: PropTypes.node,
};
export default radium(DialogTitle);