1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Modal = React.createFactory require './modal-view' {div, i} = React.DOM module.exports = React.createClass displayName: 'ModalDialog' close: -> @props.close?() render: -> (Modal {close: @props.close}, (div {className: 'modal-dialog'}, (div {className: 'modal-dialog-wrapper'}, (div {className: 'modal-dialog-title'}, (i {className: "modal-dialog-title-close fa fa-close", onClick: @close}) @props.title or 'Untitled Dialog' ) (div {className: 'modal-dialog-workspace'}, @props.children) ) ) ) |