Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3314 Rev 3320
Línea 1... Línea 1...
1
import React, { lazy, Suspense } from 'react'
1
import React, { lazy, Suspense } from 'react'
2
import { Route, Navigate, Routes } from 'react-router-dom'
2
import { Route, Navigate, Routes } from 'react-router-dom'
Línea 3... Línea 3...
3
 
3
 
Línea 4... Línea -...
4
import Spinner from '@components/UI/Spinner'
-
 
5
 
-
 
6
import MyProgressLayout from '@layouts/habits/my-progress-layout'
4
import Spinner from '@components/UI/Spinner'
7
 
5
 
8
/* Layouts */
6
/* Layouts */
9
const HabitsRootLayout = lazy(() => import('@layouts/habits/root-layout'))
7
const HabitsRootLayout = lazy(() => import('@layouts/habits/root-layout'))
10
const PurposesLayout = lazy(() => import('@layouts/habits/purposes-layout'))
8
const PurposesLayout = lazy(() => import('@layouts/habits/purposes-layout'))
11
const ParadigmsLayout = lazy(() => import('@layouts/habits/paradigms-layout'))
9
const ParadigmsLayout = lazy(() => import('@layouts/habits/paradigms-layout'))
12
const ValuesLayout = lazy(() => import('@layouts/habits/values-layout'))
10
const ValuesLayout = lazy(() => import('@layouts/habits/values-layout'))
-
 
11
const HabitsLayout = lazy(() => import('@layouts/habits/habits-layout'))
-
 
12
const GoalsLayout = lazy(() => import('@layouts/habits/goals-layout'))
-
 
13
const MyProgressLayout = lazy(() =>
-
 
14
  import('@layouts/habits/my-progress-layout')
-
 
15
)
-
 
16
const HabitProgressLayout = lazy(() =>
Línea 13... Línea 17...
13
const HabitsLayout = lazy(() => import('@layouts/habits/habits-layout'))
17
  import('@layouts/habits/habit-progress-layout')
14
const GoalsLayout = lazy(() => import('@layouts/habits/goals-layout'))
18
)
15
 
19
 
16
/* Pages */
20
/* Pages */
Línea 52... Línea 56...
52
  import('@pages/habits/progress/habit-progress-page')
56
  import('@pages/habits/progress/habit-progress-page')
53
)
57
)
54
const AddHabitProgress = lazy(() =>
58
const AddHabitProgress = lazy(() =>
55
  import('@pages/habits/progress/add-habit-progress')
59
  import('@pages/habits/progress/add-habit-progress')
56
)
60
)
-
 
61
const EditHabitProgress = lazy(() =>
-
 
62
  import('@pages/habits/progress/edit-habit-progress')
-
 
63
)
Línea 57... Línea 64...
57
 
64
 
58
export default function HabitsRoutes() {
65
export default function HabitsRoutes() {
59
  return (
66
  return (
60
    <Suspense fallback={<Spinner />}>
67
    <Suspense fallback={<Spinner />}>
Línea 89... Línea 96...
89
          </Route>
96
          </Route>
Línea 90... Línea 97...
90
 
97
 
91
          <Route path='my-progress' element={<MyProgressLayout />}>
98
          <Route path='my-progress' element={<MyProgressLayout />}>
Línea 92... Línea 99...
92
            <Route index element={<MyProgressPage />} />
99
            <Route index element={<MyProgressPage />} />
93
 
100
 
94
            <Route path=':id'>
101
            <Route path=':uuid' element={<HabitProgressLayout />}>
-
 
102
              <Route index element={<HabitProgressPage />} />
95
              <Route index element={<HabitProgressPage />} />
103
              <Route path='add' element={<AddHabitProgress />} />
Línea 96... Línea 104...
96
              <Route path='add' element={<AddHabitProgress />} />
104
              <Route path='edit/:id' element={<EditHabitProgress />} />
97
            </Route>
105
            </Route>