import page from 'page';
import React from 'react';
import ReactDOM from 'react-dom';
+import {Header, Footer} from './header_footer.js';
var App = {};
-var cookieExpire = 60 * 30;
+var cookieExpire = 60 * 60 * 24 * 7;
App.errorCodeToMessage = function(code) {
switch (code) {
}
cookies.setItem('jwt', token, cookieExpire);
+ page('/not_confirmed');
};
App.getUserJWT = function() {
case 'need_otp_validation':
page('/otp/validate');
return false;
+ case 'user_not_confirmed':
+ page('/not_confirmed');
+ return false;
default:
return true;
}
var root = React.createElement(
'div',
{className: 'container'},
- app
+ [
+ React.createElement(Header, {key: 'header', isLoggedIn: App.isUserSignedIn()}),
+ React.createElement(React.Fragment, {key: 'app'}, app),
+ React.createElement(Footer, {key: 'footer', isLoggedIn: App.isUserSignedIn()})
+ ],
);
ReactDOM.unmountComponentAtNode(document.getElementById('app'));