const React = require('react'); const _ = require('lodash'); const cx = require('classnames'); const request = require("superagent"); const Nav = require('naturalcrit/nav/nav.jsx'); const Navbar = require('../../navbar/navbar.jsx'); const PatreonNavItem = require('../../navbar/patreon.navitem.jsx'); const IssueNavItem = require('../../navbar/issue.navitem.jsx'); const RecentNavItem = require('../../navbar/recent.navitem.jsx'); const AccountNavItem = require('../../navbar/account.navitem.jsx'); const SplitPane = require('naturalcrit/splitPane/splitPane.jsx'); const Editor = require('../../editor/editor.jsx'); const BrewRenderer = require('../../brewRenderer/brewRenderer.jsx'); const 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;