require('./homePage.less'); const React = require('react'); const createClass = require('create-react-class'); const cx = require('classnames'); const request = require('superagent'); const { Meta } = require('vitreum/headtags'); const Nav = require('naturalcrit/nav/nav.jsx'); const Navbar = require('../../navbar/navbar.jsx'); const IssueNavItem = require('../../navbar/issue.navitem.jsx'); const RecentNavItem = require('../../navbar/recent.navitem.jsx').both; 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 = 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; const 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 ; }, render : function(){ return
{this.renderNavbar()}
Save current
Create your own
; } }); module.exports = HomePage;