diff --git a/ui/pages/_app.js b/ui/pages/_app.js index 1e8ac00..e94185b 100644 --- a/ui/pages/_app.js +++ b/ui/pages/_app.js @@ -83,7 +83,7 @@ class RoleypolyApp extends App { ` }} /> - + } diff --git a/ui/pages/_error.js b/ui/pages/_error.js index 89a02f8..d9310ef 100644 --- a/ui/pages/_error.js +++ b/ui/pages/_error.js @@ -127,6 +127,23 @@ export default class CustomErrorPage extends React.Component { } + renderServer () { + return
+ + +
+ Oops. +
+
+
+ Server was unhappy about this render. Try reloading or changing page. +
+ クッキーを送ってください〜 +
+
+
+ } + handlers = { 403: this.render403, 404: this.render404, @@ -134,10 +151,14 @@ export default class CustomErrorPage extends React.Component { } render () { + if (this.props.originalName === 'ErrorPage') { + return this.renderServer() + } + if (this.props.statusCode in this.handlers) { return this.handlers[this.props.statusCode]() - } else { - return this.renderDefault() } + + return this.renderDefault() } }