import { lazy } from 'react';
// project import
import Loadable from 'components/Loadable';
// import MinimalLayout from 'layout/MinimalLayout';
import MainLayout from 'layout/MainLayout';
// render - login
const AuthLogin = Loadable(lazy(() => import('pages/authentication/Login')));
const AuthRegister = Loadable(lazy(() => import('pages/authentication/RegisterCustom')));
const RegisterForm = Loadable(lazy(() => import('pages/authentication/Register')));
const BusRegisterForm = Loadable(lazy(() => import('pages/authentication/BusRegister')));
const IAmSmartRegister = Loadable(lazy(() => import('pages/authentication/IAmSmartRegister')));
const ErrorPage = Loadable(lazy(() => import('pages/extra-pages/ErrorPage')));
const IAmSmart_FailCallback = Loadable(lazy(() => import('pages/iAmSmart/FailCallback')));
const IAmSmart_SuccessCallback = Loadable(lazy(() => import('pages/iAmSmart/SuccessCallback')));
const IAmSmart_AuthCallback = Loadable(lazy(() => import('pages/iAmSmart/AuthCallback')));
const IAmSmart_RegistryCallback = Loadable(lazy(() => import('pages/iAmSmart/RegistryCallback')));
//TODO: this page for testing only, please remove at prod
const TestMailPage = Loadable(lazy(() => import('pages/pnspsNotifyTest')));
const VerifyPage = Loadable(lazy(() => import('pages/authentication/Verify')));
// ==============================|| AUTH ROUTING ||============================== //
const LoginRoutes = {
path: '/',
element: ,
children: [
{//TODO: this page for testing only, please remove at prod
path: 'testMailPage',
element:
},
{
path: 'login',
element:
},
{
path: 'register',
element:
},
{
path: 'registerFrom',
element:
},
{
path: 'registerFromOrganization',
element:
},
{
path: 'iAmSmartRegisterFrom',
element:
},
{
path: 'error',
element:
},
{
path: 'iamsmart/authcallback',
element:
},
{
path: 'iamsmart/registrycallback',
element:
},
{
path: 'iamsmart/loginfallback',
element:
},
{
path: 'iamsmart/logincallback',
element:
},
{
path: 'testMailPage',
element:
},
{
path: 'verify/:verifyCode/:email',
element:
}
]
};
export default LoginRoutes;