1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-14 18:26:26 +00:00
Files
Boostnote/browser/main/Components/ModalBase.jsx
2015-07-09 01:48:49 +09:00

24 lines
485 B
JavaScript

var React = require('react/addons')
var ModalBase = React.createClass({
propTypes: {
isOpen: React.PropTypes.bool,
children: React.PropTypes.element,
close: React.PropTypes.func
},
render: function () {
if (this.props.isOpen) {
return (
<div onClick={this.props.close} className='ModalBase'>
{this.props.children}
</div>
)
}
return (
<div className='Modal hide'></div>
)
}
})
module.exports = ModalBase