1
0
mirror of https://github.com/stolksdorf/homebrewery.git synced 2025-12-20 04:21:30 +00:00

Added in a much better error page

This commit is contained in:
Scott Tolksdorf
2016-08-20 12:23:24 -04:00
parent 62d70022e7
commit 6b337b5d69
6 changed files with 76 additions and 15 deletions

View File

@@ -8,6 +8,7 @@ var HomePage = require('./pages/homePage/homePage.jsx');
var EditPage = require('./pages/editPage/editPage.jsx');
var SharePage = require('./pages/sharePage/sharePage.jsx');
var NewPage = require('./pages/newPage/newPage.jsx');
var ErrorPage = require('./pages/errorPage/errorPage.jsx');
var Router;
var Homebrew = React.createClass({
@@ -30,6 +31,10 @@ var Homebrew = React.createClass({
componentWillMount: function() {
Router = CreateRouter({
'/edit/:id' : (args) => {
if(!this.props.brew.editId){
return <ErrorPage ver={this.props.version} errorId={args.id}/>
}
return <EditPage
ver={this.props.version}
id={args.id}
@@ -37,6 +42,10 @@ var Homebrew = React.createClass({
},
'/share/:id' : (args) => {
if(!this.props.brew.shareId){
return <ErrorPage ver={this.props.version} errorId={args.id}/>
}
return <SharePage
ver={this.props.version}
id={args.id}