1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-15 02:36:36 +00:00

add ModalBase, LaunchModal & install Reflux

This commit is contained in:
Rokt33r
2015-07-09 01:48:49 +09:00
parent 27701bbe1b
commit 472d79cbf2
18 changed files with 415 additions and 24 deletions

View File

@@ -0,0 +1,23 @@
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