var React = require('react'); var _ = require('lodash'); var cx = require('classnames'); var Logo = require('naturalCrit/logo/logo.jsx'); var Statusbar = React.createClass({ getDefaultProps: function() { return { editId: null, shareId : null, isPending : false, info : null }; }, selectInputText : function(refName){ this.refs[refName].select(); }, renderInfo : function(){ //render last update? //number of times viewed? }, renderNewButton : function(){ if(this.props.editId || this.props.shareId) return null; return New }, renderEdit : function(){ if(!this.props.editId) return null; return
Edit Link
}, renderShare : function(){ if(!this.props.shareId) return null; return
Share Link
}, renderStatus : function(){ if(!this.props.editId) return null; var text = 'Saved.' if(this.props.isPending){ text = 'Saving...' } return
{text}
}, render : function(){ return
Homerewery
{this.renderStatus()} {this.renderEdit()} {this.renderShare()} {this.renderNewButton()}
} }); module.exports = Statusbar;