var React = require('react'); var _ = require('lodash'); var cx = require('classnames'); var request = require("superagent"); var Nav = require('naturalcrit/nav/nav.jsx'); var Navbar = require('../../navbar/navbar.jsx'); var PatreonNavItem = require('../../navbar/patreon.navitem.jsx'); var IssueNavItem = require('../../navbar/issue.navitem.jsx'); var RecentNavItem = require('../../navbar/recent.navitem.jsx'); var SplitPane = require('naturalcrit/splitPane/splitPane.jsx'); var Editor = require('../../editor/editor.jsx'); var BrewRenderer = require('../../brewRenderer/brewRenderer.jsx'); var HomePage = React.createClass({ getDefaultProps: function() { return { welcomeText : '', ver : '0.0.0' }; }, getInitialState: function() { return { text: this.props.welcomeText }; }, handleSave : function(){ request.post('/api') .send({ text : this.state.text }) .end((err, res)=>{ if(err) return; var brew = res.body; window.location = '/edit/' + brew.editId; }); }, handleSplitMove : function(){ this.refs.editor.update(); }, handleTextChange : function(text){ this.setState({ text : text }); }, renderNavbar : function(){ return Changelog New Brew }, render : function(){ return
{this.renderNavbar()}
Save current
Create your own
} }); module.exports = HomePage;