import ChangePasswordForm from './change_password.js';
import OtpEnrollForm from './otp.js';
import PoloniexController from './poloniex.js';
+import UserAccount from './account.js';
+import AdminDashboard from './admin.js';
import App from './app.js';
import Api from './api.js';
import cookies from './cookies.js';
</div>);
});
+App.page('/confirm', false, function(context) {
+ var token = qs.parse(context.querystring).token;
+
+ if (token === undefined) {
+ App.go('/');
+ return;
+ }
+
+ Api.Call(
+ 'CONFIRM_EMAIL',
+ {'token': token},
+ function(err, status, data) {
+ if (err) {
+ console.error(err, data);
+ }
+
+ App.go('/me');
+ }
+ );
+});
+
App.page('/signout', true, function(context) {
cookies.removeItem('jwt');
+ cookies.removeItem('isAdmin');
App.go('/');
});
</div>);
});
+App.page('/account', true, function(context) {
+ App.mount(<div>
+ <UserAccount/>
+ </div>);
+});
+
+App.page('/admin', true, function(context) {
+ App.mount(<div>
+ <AdminDashboard/>
+ </div>);
+});
+
App.page('/not_confirmed', true, function(context) {
App.mount(<div>
<div className="row">
<div className="box offset-3 col-6 text-center">
- <p>Please be patient, you account is being confirmed...</p>
- <p><a href="/me"><u>Refresh</u></a></p>
+ <p>An email has now been sent to your email address.</p>
+ <p>{'Please click the \'Confirm your account\' button to validate your email.'}</p>
</div>
</div>
</div>);