1 var SignupForm = require('./signup.js').SignupForm;
2 var SigninForm = require('./signin.js').SigninForm;
3 var OtpEnrollForm = require('./otp.js').OtpEnrollForm;
4 var PoloniexController = require('./poloniex.js').PoloniexController;
5 var App = require('./app.js');
6 var Api = require('./api.js').Api;
7 var cookies = require('./cookies.js');
9 var Logo = React.createClass({
11 return (<div className='row'>
12 <div id='logo' className='offset-4 col-4'>
13 <a href='/'>Cryptoportfolio</a>
19 App.page('/signup', false, function(context) {
20 if (App.isUserSignedIn()) {
28 <SignupForm onSuccess={App.onUserSignUp}/>
33 App.page('/signin', false, function(context) {
34 if (App.isUserSignedIn()) {
42 <SigninForm onSuccess={App.onUserSignIn}/>
47 App.page('/signout', true, function(context) {
48 cookies.removeItem('jwt');
53 App.page('/me', true, function(context) {
62 App.page('/otp/setup', true, function(context) {
63 Api.Call('OTP_ENROLL', {}, function(err, status, data) {
65 console.error(err, data);
72 <OtpEnrollForm onSuccess={App.onUserValidateOtp} img={'data:image/png;base64,' + data.base64img} secret={data.secret}/>
79 App.page('/otp/validate', true, function(context) {
83 <OtpEnrollForm onSuccess={App.onUserValidateOtp} />
88 App.page('/', false, function(context) {
92 $(document).ready(function() {