const React = require('react'); const createClass = require('create-react-class'); const _ = require('lodash'); const cx = require('classnames'); const CreateRouter = require('pico-router').createRouter; const HomePage = require('./pages/homePage/homePage.jsx'); const EditPage = require('./pages/editPage/editPage.jsx'); const UserPage = require('./pages/userPage/userPage.jsx'); const SharePage = require('./pages/sharePage/sharePage.jsx'); const NewPage = require('./pages/newPage/newPage.jsx'); const ErrorPage = require('./pages/errorPage/errorPage.jsx'); const PrintPage = require('./pages/printPage/printPage.jsx'); let Router; const Homebrew = createClass({ getDefaultProps : function() { return { url : '', welcomeText : '', changelog : '', version : '0.0.0', account : null, brew : { title : '', text : '', shareId : null, editId : null, createdAt : null, updatedAt : null, } }; }, componentWillMount : function() { global.account = this.props.account; global.version = this.props.version; Router = CreateRouter({ '/edit/:id' : (args)=>{ if(!this.props.brew.editId){ return ; } return ; }, '/share/:id' : (args)=>{ if(!this.props.brew.shareId){ return ; } return ; }, '/user/:username' : (args)=>{ return ; }, '/print/:id' : (args, query)=>{ return ; }, '/print' : (args, query)=>{ return ; }, '/new' : (args)=>{ return ; }, '/changelog' : (args)=>{ return ; }, '*' : , }); }, render : function(){ return
; } }); module.exports = Homebrew;