diff --git a/client/homebrew/homebrew.jsx b/client/homebrew/homebrew.jsx index 94131b1dd..118c21e91 100644 --- a/client/homebrew/homebrew.jsx +++ b/client/homebrew/homebrew.jsx @@ -44,12 +44,12 @@ const Homebrew = createClass({ }/> }/> }/> - }/> + }/> }/> - } /> - } /> - }/> - }/> + }/> + }/> + }/> + }/> diff --git a/client/homebrew/pages/homePage/homePage.jsx b/client/homebrew/pages/homePage/homePage.jsx index d1e749482..b8ee5634b 100644 --- a/client/homebrew/pages/homePage/homePage.jsx +++ b/client/homebrew/pages/homePage/homePage.jsx @@ -23,19 +23,15 @@ const HomePage = createClass({ getDefaultProps : function() { return { brew : { - text : '' + text : '', }, - welcomeText : '', - ver : '0.0.0' + ver : '0.0.0' }; - - }, getInitialState : function() { return { - brew : { - text : this.props.welcomeText - } + brew : this.props.brew, + welcomeText : this.props.brew.text }; }, handleSave : function(){ @@ -89,7 +85,7 @@ const HomePage = createClass({ -
+
Save current
diff --git a/server.js b/server.js index f16418828..ce4ee046e 100644 --- a/server.js +++ b/server.js @@ -105,6 +105,25 @@ app.get('/robots.txt', (req, res)=>{ return res.sendFile(`${__dirname}/robots.txt`); }); +//Home page +app.get('/', async (req, res, next)=>{ + const brew = { + text : welcomeText + }; + req.brew = brew; + return next(); +}); + +//Changelog page +app.get('/changelog', async (req, res, next)=>{ + const brew = { + title : 'Changelog', + text : changelogText + }; + req.brew = brew; + return next(); +}); + //Source page app.get('/source/:id', asyncHandler(async (req, res)=>{ const brew = await getBrewFromId(req.params.id, 'raw'); @@ -205,8 +224,6 @@ app.use((req, res)=>{ const props = { version : require('./package.json').version, url : req.originalUrl, - welcomeText : welcomeText, - changelog : changelogText, brew : req.brew, brews : req.brews, googleBrews : req.googleBrews,