| Línea 1... |
Línea 1... |
| 1 |
import React, { lazy, Suspense } from 'react';
|
1 |
import React, { lazy, Suspense } from 'react';
|
| 2 |
import { Routes, Route, Navigate, Outlet } from 'react-router-dom';
|
2 |
import { Routes, Route, Navigate } from 'react-router-dom';
|
| Línea 3... |
Línea 3... |
| 3 |
|
3 |
|
| 4 |
/* Components */
|
4 |
/* Components */
|
| 5 |
import AuthRoute from './auth-routes';
|
5 |
import AuthRoute from './auth-routes';
|
| 6 |
import PrivateRoutes from './private-routes';
|
6 |
import PrivateRoutes from './private-routes';
|
| Línea 16... |
Línea 16... |
| 16 |
import KnowledgesRoutes from '@knowledges/routes/knowledges-routes';
|
16 |
import KnowledgesRoutes from '@knowledges/routes/knowledges-routes';
|
| Línea 17... |
Línea 17... |
| 17 |
|
17 |
|
| 18 |
const InmailLayout = lazy(() => import('@layouts/inmail/inmail-layout'));
|
18 |
const InmailLayout = lazy(() => import('@layouts/inmail/inmail-layout'));
|
| Línea 19... |
Línea -... |
| 19 |
const AuthLayout = lazy(() => import('@layouts/auth-layout'));
|
- |
|
| 20 |
|
- |
|
| 21 |
const MicrolearningLayout = lazy(() => import('@layouts/micro-learning/micro-learning-layout'));
|
19 |
const AuthLayout = lazy(() => import('@layouts/auth-layout'));
|
| 22 |
|
20 |
|
| 23 |
/* Pages */
|
21 |
/* Pages */
|
| 24 |
const InmailPage = lazy(() => import('@pages/inmail/InmailPage'));
|
22 |
const InmailPage = lazy(() => import('@pages/inmail/InmailPage'));
|
| 25 |
const MessageViewPage = lazy(() => import('@pages/inmail/message-view-page'));
|
23 |
const MessageViewPage = lazy(() => import('@pages/inmail/message-view-page'));
|
| Línea 80... |
Línea 78... |
| 80 |
const MyCoachPage = lazy(() => import('@pages/my-coach/MyCoachPage'));
|
78 |
const MyCoachPage = lazy(() => import('@pages/my-coach/MyCoachPage'));
|
| 81 |
const MyCoachViewPage = lazy(() => import('@pages/my-coach/MyCoachViewPage'));
|
79 |
const MyCoachViewPage = lazy(() => import('@pages/my-coach/MyCoachViewPage'));
|
| 82 |
const JobViewPage = lazy(() => import('@pages/jobs/JobView'));
|
80 |
const JobViewPage = lazy(() => import('@pages/jobs/JobView'));
|
| 83 |
const CalendarPage = lazy(() => import('@pages/calendar/CalendarPage'));
|
81 |
const CalendarPage = lazy(() => import('@pages/calendar/CalendarPage'));
|
| 84 |
const ImpersonatePage = lazy(() => import('@pages/impersonate/InpersonatePage'));
|
82 |
const ImpersonatePage = lazy(() => import('@pages/impersonate/InpersonatePage'));
|
| 85 |
const CapsulesPage = lazy(() => import('@pages/micro-learning/CapsulesPage'));
|
- |
|
| 86 |
const CapsuleDetailsPage = lazy(() => import('@pages/micro-learning/CapsuleInfoPage'));
|
- |
|
| 87 |
const SlidesPage = lazy(() => import('@pages/micro-learning/SlideViewPage'));
|
- |
|
| 88 |
const ProgressPage = lazy(() => import('@pages/micro-learning/ProgressPage'));
|
- |
|
| 89 |
const CompaniesPage = lazy(() => import('@pages/micro-learning/CompaniesPage'));
|
- |
|
| 90 |
const CapsuleSlidesPage = lazy(() => import('@pages/micro-learning/CapsuleViewPage'));
|
- |
|
| 91 |
const TimelinePage = lazy(() => import('@pages/micro-learning/TimelinePage'));
|
- |
|
| 92 |
const ProfilePage = lazy(() => import('@pages/micro-learning/ProfilePage'));
|
- |
|
| 93 |
const TopicsPage = lazy(() => import('@pages/micro-learning/TopicsPage'));
|
- |
|
| 94 |
const TopicsViewPage = lazy(() => import('@pages/micro-learning/TopicViewPage'));
|
- |
|
| Línea 95... |
Línea 83... |
| 95 |
|
83 |
|
| 96 |
export default function AppRoutes() {
|
84 |
export default function AppRoutes() {
|
| 97 |
return (
|
85 |
return (
|
| 98 |
<Suspense fallback={<Spinner />}>
|
86 |
<Suspense fallback={<Spinner />}>
|
| Línea 179... |
Línea 167... |
| 179 |
<Route index element={<MyCoachPage />} />
|
167 |
<Route index element={<MyCoachPage />} />
|
| 180 |
<Route path='questions/view/:uuid' element={<MyCoachViewPage />} />
|
168 |
<Route path='questions/view/:uuid' element={<MyCoachViewPage />} />
|
| 181 |
</Route>
|
169 |
</Route>
|
| Línea 182... |
Línea 170... |
| 182 |
|
170 |
|
| 183 |
<Route path='/knowledge-area/*' element={<KnowledgesRoutes />} />
|
- |
|
| 184 |
|
- |
|
| 185 |
<Route
|
- |
|
| 186 |
path='/microlearning'
|
- |
|
| 187 |
element={
|
- |
|
| 188 |
<MicrolearningLayout>
|
- |
|
| 189 |
<Outlet />
|
- |
|
| 190 |
</MicrolearningLayout>
|
- |
|
| 191 |
}
|
- |
|
| 192 |
>
|
- |
|
| 193 |
<Route index element={<CapsulesPage />} />
|
- |
|
| 194 |
|
- |
|
| 195 |
<Route path='topics'>
|
- |
|
| 196 |
<Route index element={<TopicsPage />} />
|
- |
|
| 197 |
<Route path=':topicId/capsules' element={<TopicsViewPage />} />
|
- |
|
| 198 |
</Route>
|
- |
|
| 199 |
|
- |
|
| 200 |
<Route path='capsules'>
|
- |
|
| 201 |
<Route path=':capsuleId/*' element={<CapsuleDetailsPage />} />
|
- |
|
| 202 |
<Route path=':capsuleId/slides' element={<CapsuleSlidesPage />} />
|
- |
|
| 203 |
</Route>
|
- |
|
| 204 |
|
171 |
<Route path='/knowledge-area/*' element={<KnowledgesRoutes />} />
|
| 205 |
<Route path='slides/:uuid' element={<SlidesPage />} />
|
- |
|
| 206 |
<Route path='companies'>
|
- |
|
| 207 |
<Route index element={<CompaniesPage />} />
|
- |
|
| 208 |
<Route path=':uuid' element={<ProgressPage />} />
|
- |
|
| 209 |
</Route>
|
- |
|
| 210 |
<Route path='timeline' element={<TimelinePage />} />
|
- |
|
| 211 |
<Route path='profile' element={<ProfilePage />} />
|
- |
|
| Línea 212... |
Línea 172... |
| 212 |
</Route>
|
172 |
<Route path='/microlearning/*' element={<KnowledgesRoutes />} />
|
| 213 |
|
173 |
|
| 214 |
<Route path='/inmail/*' element={<InmailLayout />}>
|
174 |
<Route path='/inmail/*' element={<InmailLayout />}>
|
| 215 |
<Route index element={<InmailPage />} />
|
175 |
<Route index element={<InmailPage />} />
|