Sha256: f946f23aae1a72cad5dcefb9a3ed2622d33e5455b28f5feb72944d75186431bc
Contents?: true
Size: 1.36 KB
Versions: 3
Compression:
Stored size: 1.36 KB
Contents
# @cjsx React.DOM React = require('react') Edit = require('./edit') CardModel = require('../models/card') ModalTrigger = require('react-bootstrap/lib/ModalTrigger') config = require('../../shared/config.json') module.exports = React.createClass displayName: 'Header' componentWillMount: ()-> console.log 'header mounted' @card = new CardModel() @card._isNew = true @card.on 'sync', (model)=> console.log 'sync!!!' @card = new CardModel() @card._isNew = true @forceUpdate() render: -> <nav className="navbar navbar-default" style={{padding:"0px",backgroundColor:"white"}}> <div className="container-fluid"> <div className="navbar-header"> <a className="navbar-brand" href="#/" style={{paddingTop:"10px"}}> <img alt="Brand" src="/images/icon.png" width="30" height="30" /> </a> <a className="navbar-brand" href="#/"> {config.title} </a> </div> <div className="collapse navbar-collapse"> <ul className="nav navbar-nav navbar-right"> <li> <ModalTrigger modal={<Edit card={@card} />}> <a href="javascript:void(0)"> <i className="glyphicon glyphicon-plus" /> </a> </ModalTrigger> </li> </ul> </div> </div> </nav>
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
carte-server-0.0.4 | lib/carte/client/views/header.cjsx |
carte-server-0.0.3 | lib/carte/client/views/header.cjsx |
carte-server-0.0.1 | lib/carte/client/views/header.cjsx |