Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3313 Rev 3314
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
 
-
 
4
import Spinner from '@components/UI/Spinner'
4
import Spinner from '@components/UI/Spinner'
5
 
5
import MyProgressPage from '@pages/habits/progress/my-progress-page'
-
 
Línea 6... Línea 6...
6
import HabitProgressPage from '@pages/habits/progress/habit-progress-page'
6
import MyProgressLayout from '@layouts/habits/my-progress-layout'
7
 
7
 
8
/* Layouts */
8
/* Layouts */
9
const HabitsRootLayout = lazy(() => import('@layouts/habits/root-layout'))
9
const HabitsRootLayout = lazy(() => import('@layouts/habits/root-layout'))
Línea 43... Línea 43...
43
const GoalsPage = lazy(() => import('@pages/habits/goals/goals-page'))
43
const GoalsPage = lazy(() => import('@pages/habits/goals/goals-page'))
44
const CreateGoalPage = lazy(() =>
44
const CreateGoalPage = lazy(() =>
45
  import('@pages/habits/goals/create-goal-page')
45
  import('@pages/habits/goals/create-goal-page')
46
)
46
)
47
const EditGoalPage = lazy(() => import('@pages/habits/goals/edit-goal-page'))
47
const EditGoalPage = lazy(() => import('@pages/habits/goals/edit-goal-page'))
-
 
48
const MyProgressPage = lazy(() =>
-
 
49
  import('@pages/habits/progress/my-progress-page')
-
 
50
)
-
 
51
const HabitProgressPage = lazy(() =>
-
 
52
  import('@pages/habits/progress/habit-progress-page')
-
 
53
)
-
 
54
const AddHabitProgress = lazy(() =>
-
 
55
  import('@pages/habits/progress/add-habit-progress')
-
 
56
)
Línea 48... Línea 57...
48
 
57
 
49
export default function HabitsRoutes() {
58
export default function HabitsRoutes() {
50
  return (
59
  return (
51
    <Suspense fallback={<Spinner />}>
60
    <Suspense fallback={<Spinner />}>
Línea 77... Línea 86...
77
            <Route path='create' element={<CreateHabitPage />} />
86
            <Route path='create' element={<CreateHabitPage />} />
78
            <Route path='edit/:id' element={<EditHabitPage />} />
87
            <Route path='edit/:id' element={<EditHabitPage />} />
79
            <Route path='*' element={<Navigate to='' />} />
88
            <Route path='*' element={<Navigate to='' />} />
80
          </Route>
89
          </Route>
Línea 81... Línea 90...
81
 
90
 
82
          <Route path='my-progress' element={<HabitsLayout />}>
91
          <Route path='my-progress' element={<MyProgressLayout />}>
Línea 83... Línea 92...
83
            <Route index element={<MyProgressPage />} />
92
            <Route index element={<MyProgressPage />} />
84
 
93
 
85
            <Route path=':id'>
94
            <Route path=':id'>
86
              <Route index element={<HabitProgressPage />} />
95
              <Route index element={<HabitProgressPage />} />
Línea 87... Línea 96...
87
              <Route path='add' element={<HabitProgressPage />} />
96
              <Route path='add' element={<AddHabitProgress />} />
88
            </Route>
97
            </Route>