diff --git a/client/homebrew/pages/sharePage/sharePage.jsx b/client/homebrew/pages/sharePage/sharePage.jsx
index aa9c860..ebe2f54 100644
--- a/client/homebrew/pages/sharePage/sharePage.jsx
+++ b/client/homebrew/pages/sharePage/sharePage.jsx
@@ -14,6 +14,7 @@ var HijackPrint = require('../hijackPrint.js');
var SharePage = React.createClass({
getDefaultProps: function() {
return {
+ ver : '0.0.0',
brew : {
title : '',
text : '',
@@ -34,7 +35,7 @@ var SharePage = React.createClass({
render : function(){
return
-
+
{this.props.brew.title}
diff --git a/package.json b/package.json
index 55a06fd..98be049 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "homebrewery",
"description": "Create authentic looking D&D homebrews using only markdown",
- "version": "2.2.8",
+ "version": "2.3.0",
"scripts": {
"postinstall": "gulp prod",
"start": "node server.js"
diff --git a/server.js b/server.js
index a8b9c88..47dd148 100644
--- a/server.js
+++ b/server.js
@@ -43,7 +43,7 @@ app.get('/admin', function(req, res){
//Populate homebrew routes
app = require('./server/homebrew.api.js')(app);
-//app = require('./server/homebrew.server.js')(app);
+
var HomebrewModel = require('./server/homebrew.model.js').model;
@@ -53,6 +53,11 @@ var sanitizeBrew = function(brew){
return cleanBrew;
};
+//Load project version
+var projectVersion = require('./package.json').version;
+
+console.log(projectVersion);
+
//Edit Page
app.get('/edit/:id', function(req, res){
@@ -71,7 +76,8 @@ app.get('/edit/:id', function(req, res){
prerenderWith : './client/homebrew/homebrew.jsx',
initialProps: {
url: req.originalUrl,
- brew : resObj || errObj
+ brew : resObj || errObj,
+ version : projectVersion
},
clearRequireCache : !process.env.PRODUCTION,
}, function (err, page) {
@@ -102,7 +108,8 @@ app.get('/share/:id', function(req, res){
prerenderWith : './client/homebrew/homebrew.jsx',
initialProps: {
url: req.originalUrl,
- brew : sanitizeBrew(resObj.toJSON() || errObj)
+ brew : sanitizeBrew(resObj.toJSON() || errObj),
+ version : projectVersion
},
clearRequireCache : !process.env.PRODUCTION,
}, function (err, page) {
@@ -160,7 +167,8 @@ app.get('*', function (req, res) {
initialProps: {
url: req.originalUrl,
welcomeText : welcomeText,
- changelog : changelogText
+ changelog : changelogText,
+ version : projectVersion
},
clearRequireCache : !process.env.PRODUCTION,
}, function (err, page) {