54 行
2.4 KiB
JavaScript
54 行
2.4 KiB
JavaScript
import React, { Component } from 'react';
|
|
import ReactDOM from 'react-dom';
|
|
import { BrowserRouter, Route, Switch } from 'react-router-dom';
|
|
import ChildForgotPassword from './forgot_password';
|
|
import ChildForgotPasswordReset from './forgot_password/reset';
|
|
import ChildLogin from './login';
|
|
import ChildSignUpTemporary from './register/temporary';
|
|
import ChildSignUp from './register';
|
|
|
|
import PasswordResetComplete from '../../component/password_reset_complete';
|
|
import SignUpComplete from '../../component/register/complete';
|
|
import SignUpError from '../../component/register/error';
|
|
import WithdrawalComplete from '../../component/withdrawal_complete';
|
|
|
|
import ScrollToTop from '../../component/scroll_top';
|
|
|
|
export default class ChildAuth extends Component {
|
|
render() {
|
|
return (
|
|
<main className="l-single-main">
|
|
<div className="l-centeringbox">
|
|
<div className="l-centeringbox-wrap">
|
|
<BrowserRouter>
|
|
<ScrollToTop />
|
|
<Switch>
|
|
<Route exact path='/c-account/register-temporary' component={ChildSignUpTemporary} />
|
|
<Route exact path='/c-account/register/:token' component={ChildSignUp} />
|
|
<Route exact path='/c-account/register/complete/:token' component={SignUpComplete} />
|
|
<Route exact path='/c-account/register/error/:token' component={SignUpError} />
|
|
|
|
<Route exact path="/c-account/forgot-password" component = {ChildForgotPassword} />
|
|
<Route exact path="/c-account/forgot-password/reset/:token" component = {ChildForgotPasswordReset} />
|
|
<Route exact path="/c-account/forgot-password/complete" component = {PasswordResetComplete} />
|
|
|
|
<Route exact path="/c-account/login" component = {ChildLogin} />
|
|
<Route exact path="/c-account/withdrawal/complete" component = {WithdrawalComplete} />
|
|
</Switch>
|
|
</BrowserRouter>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
);
|
|
}
|
|
}
|
|
|
|
// ----------------------------------------------------------------------
|
|
|
|
if(document.getElementById('c-auth')){
|
|
ReactDOM.render(
|
|
<ChildAuth />,
|
|
document.getElementById('c-auth')
|
|
)
|
|
} |