Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 5760 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 5760 Rev 5761
Línea 1... Línea 1...
1
/* eslint-disable react/prop-types */
1
/* eslint-disable react/prop-types */
2
import React, { useEffect, useState } from 'react'
2
import React, { useEffect, useState, lazy, Suspense } from 'react'
3
import { NavLink, Switch, Route, withRouter } from 'react-router-dom'
3
import { NavLink, Switch, Route, withRouter } from 'react-router-dom'
4
import Login from './login/Login'
-
 
5
import Signup from './signup/Signup'
-
 
6
import ForgotPassword from './forgot-password/ForgotPassword'
-
 
7
import { axios } from '../../../utils'
4
import { axios } from '../../../utils'
Línea -... Línea 5...
-
 
5
 
-
 
6
const Login = lazy(() => import('./login/Login'))
-
 
7
const Signup = lazy(() => import('./signup/Signup'))
-
 
8
const ForgotPassword = lazy(() => import('./forgot-password/ForgotPassword'))
8
 
9
 
9
const SigninSection = () => {
10
const SigninSection = () => {
Línea 10... Línea 11...
10
  const [authProps, setAuthProps] = useState(null)
11
  const [authProps, setAuthProps] = useState(null)
11
 
12
 
Línea 38... Línea 39...
38
            Olvide mi clave
39
            Olvide mi clave
39
          </NavLink>
40
          </NavLink>
40
        </li>
41
        </li>
41
      </ul>
42
      </ul>
Línea -... Línea 43...
-
 
43
 
-
 
44
      <Suspense fallback={null}>
42
 
45
        {authProps && (
43
      <div className="sign_in_sec current">
46
          <div className="sign_in_sec current">
44
        <Switch>
47
            <Switch>
45
          <Route exact path="/signin">
48
              <Route exact path="/signin">
46
            <Login {...authProps} />
49
                <Login {...authProps} />
47
          </Route>
50
              </Route>
-
 
51
              <Route exact path="/signup">
48
          <Route exact path="/signup">
52
                <Signup
-
 
53
                  captchaKey={authProps?.captchaKey}
-
 
54
                  aes={authProps?.aes}
49
            <Signup captchaKey={authProps?.captchaKey} aes={authProps?.aes} />
55
                />
50
          </Route>
56
              </Route>
51
          <Route exact path="/forgot-password">
57
              <Route exact path="/forgot-password">
52
            <ForgotPassword
58
                <ForgotPassword
53
              captchaKey={authProps?.captchaKey}
59
                  captchaKey={authProps?.captchaKey}
54
              aes={authProps?.aes}
60
                  aes={authProps?.aes}
55
            />
61
                />
56
          </Route>
62
              </Route>
57
        </Switch>
63
            </Switch>
-
 
64
          </div>
-
 
65
        )}
58
      </div>
66
      </Suspense>
59
    </>
67
    </>
60
  )
68
  )
Línea 61... Línea 69...
61
}
69
}