diff options
Diffstat (limited to 'cmd/web/js/main.jsx')
-rw-r--r-- | cmd/web/js/main.jsx | 61 |
1 files changed, 26 insertions, 35 deletions
diff --git a/cmd/web/js/main.jsx b/cmd/web/js/main.jsx index e5e505d..827b83d 100644 --- a/cmd/web/js/main.jsx +++ b/cmd/web/js/main.jsx | |||
@@ -1,20 +1,21 @@ | |||
1 | var SignupForm = require('./signup.js').SignupForm; | 1 | import SignupForm from './signup.js'; |
2 | var SigninForm = require('./signin.js').SigninForm; | 2 | import SigninForm from './signin.js'; |
3 | var OtpEnrollForm = require('./otp.js').OtpEnrollForm; | 3 | import OtpEnrollForm from './otp.js'; |
4 | var PoloniexController = require('./poloniex.js').PoloniexController; | 4 | import PoloniexController from './poloniex.js'; |
5 | var App = require('./app.js'); | 5 | import App from './app.js'; |
6 | var Api = require('./api.js').Api; | 6 | import Api from './api.js'; |
7 | var cookies = require('./cookies.js'); | 7 | import cookies from './cookies.js'; |
8 | import React from 'react'; | ||
8 | 9 | ||
9 | var Logo = React.createClass({ | 10 | class Logo extends React.Component { |
10 | render: function() { | 11 | render() { |
11 | return (<div className='row'> | 12 | return <div className="row"> |
12 | <div id='logo' className='offset-4 col-4'> | 13 | <div id="logo" className="offset-4 col-4"> |
13 | <a href='/'>Cryptoportfolio</a> | 14 | <a href="/">Cryptoportfolio</a> |
14 | </div> | 15 | </div> |
15 | </div>); | 16 | </div>; |
16 | } | 17 | } |
17 | }); | 18 | } |
18 | 19 | ||
19 | App.page('/signup', false, function(context) { | 20 | App.page('/signup', false, function(context) { |
20 | if (App.isUserSignedIn()) { | 21 | if (App.isUserSignedIn()) { |
@@ -22,12 +23,10 @@ App.page('/signup', false, function(context) { | |||
22 | return; | 23 | return; |
23 | } | 24 | } |
24 | 25 | ||
25 | App.mount( | 26 | App.mount(<div> |
26 | <div> | ||
27 | <Logo /> | 27 | <Logo /> |
28 | <SignupForm onSuccess={App.onUserSignUp}/> | 28 | <SignupForm onSuccess={App.onUserSignUp}/> |
29 | </div> | 29 | </div>); |
30 | ); | ||
31 | }); | 30 | }); |
32 | 31 | ||
33 | App.page('/signin', false, function(context) { | 32 | App.page('/signin', false, function(context) { |
@@ -36,12 +35,10 @@ App.page('/signin', false, function(context) { | |||
36 | return; | 35 | return; |
37 | } | 36 | } |
38 | 37 | ||
39 | App.mount( | 38 | App.mount(<div> |
40 | <div> | ||
41 | <Logo /> | 39 | <Logo /> |
42 | <SigninForm onSuccess={App.onUserSignIn}/> | 40 | <SigninForm onSuccess={App.onUserSignIn}/> |
43 | </div> | 41 | </div>); |
44 | ); | ||
45 | }); | 42 | }); |
46 | 43 | ||
47 | App.page('/signout', true, function(context) { | 44 | App.page('/signout', true, function(context) { |
@@ -51,12 +48,10 @@ App.page('/signout', true, function(context) { | |||
51 | }); | 48 | }); |
52 | 49 | ||
53 | App.page('/me', true, function(context) { | 50 | App.page('/me', true, function(context) { |
54 | App.mount( | 51 | App.mount(<div> |
55 | <div> | ||
56 | <Logo /> | 52 | <Logo /> |
57 | <PoloniexController/> | 53 | <PoloniexController/> |
58 | </div> | 54 | </div>); |
59 | ); | ||
60 | }); | 55 | }); |
61 | 56 | ||
62 | App.page('/otp/setup', true, function(context) { | 57 | App.page('/otp/setup', true, function(context) { |
@@ -66,23 +61,19 @@ App.page('/otp/setup', true, function(context) { | |||
66 | return; | 61 | return; |
67 | } | 62 | } |
68 | 63 | ||
69 | App.mount( | 64 | App.mount(<div> |
70 | <div> | ||
71 | <Logo /> | 65 | <Logo /> |
72 | <OtpEnrollForm onSuccess={App.onUserValidateOtp} img={'data:image/png;base64,' + data.base64img} secret={data.secret}/> | 66 | <OtpEnrollForm onSuccess={App.onUserValidateOtp} img={'data:image/png;base64,' + data.base64img} secret={data.secret}/> |
73 | </div> | 67 | </div>); |
74 | ); | ||
75 | 68 | ||
76 | }.bind(this)); | 69 | }); |
77 | }); | 70 | }); |
78 | 71 | ||
79 | App.page('/otp/validate', true, function(context) { | 72 | App.page('/otp/validate', true, function(context) { |
80 | App.mount( | 73 | App.mount(<div> |
81 | <div> | ||
82 | <Logo /> | 74 | <Logo /> |
83 | <OtpEnrollForm onSuccess={App.onUserValidateOtp} /> | 75 | <OtpEnrollForm onSuccess={App.onUserValidateOtp} /> |
84 | </div> | 76 | </div>); |
85 | ); | ||
86 | }); | 77 | }); |
87 | 78 | ||
88 | App.page('/', false, function(context) { | 79 | App.page('/', false, function(context) { |