Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 2628 Rev 2629
Línea 3... Línea 3...
3
 
3
 
4
import AuthRoute from './auth-routes'
4
import AuthRoute from './auth-routes'
5
import PrivateRoutes from './private-routes'
5
import PrivateRoutes from './private-routes'
Línea -... Línea 6...
-
 
6
import Spinner from '@app/components/UI/Spinner'
-
 
7
 
-
 
8
/* Providers */
-
 
9
import PurposesProvider from '@app/contexts/purposes'
-
 
10
import GoalsProvider from '@app/contexts/goals'
-
 
11
import HabitsProvider from '@app/contexts/habits'
-
 
12
import ParadigmsProvider from '@app/contexts/paradigms'
-
 
13
import ValuesProvider from '@app/contexts/values'
-
 
14
 
-
 
15
/*  */
-
 
16
import Paradigms from '@app/components/habits/paradigms/Paradigms'
-
 
17
import Values from '@app/components/habits/values/Values'
-
 
18
import Purposes from '@app/components/habits/purposes/Purposes'
-
 
19
import Goals from '@app/components/habits/goals/Goals'
6
import Spinner from '@app/components/UI/Spinner'
20
import Habits from '@app/components/habits/Habits'
7
 
21
 
8
/* Layouts */
22
/* Layouts */
Línea 9... Línea 23...
9
const HabitsLayout = lazy(() => import('@app/layouts/habits/habits-layout'))
23
const HabitsLayout = lazy(() => import('@app/layouts/habits/habits-layout'))
Línea 100... Línea 114...
100
const MyCoachPage = lazy(() => import('pages/my-coach/MyCoachPage'))
114
const MyCoachPage = lazy(() => import('pages/my-coach/MyCoachPage'))
101
const MyCoachViewPage = lazy(() => import('pages/my-coach/MyCoachViewPage'))
115
const MyCoachViewPage = lazy(() => import('pages/my-coach/MyCoachViewPage'))
102
const JobViewPage = lazy(() => import('pages/jobs/JobView'))
116
const JobViewPage = lazy(() => import('pages/jobs/JobView'))
103
const CalendarPage = lazy(() => import('pages/calendar/CalendarPage'))
117
const CalendarPage = lazy(() => import('pages/calendar/CalendarPage'))
104
const ImpersonatePage = lazy(() => import('pages/impersonate/InpersonatePage'))
118
const ImpersonatePage = lazy(() => import('pages/impersonate/InpersonatePage'))
105
const HabitsPages = lazy(() => import('@app/pages/habits/HabitsPages'))
-
 
Línea 106... Línea 119...
106
 
119
 
107
export default function AppRoutes() {
120
export default function AppRoutes() {
108
  return (
121
  return (
109
    <Suspense fallback={<Spinner />}>
122
    <Suspense fallback={<Spinner />}>
Línea 129... Línea 142...
129
        </Route>
142
        </Route>
Línea 130... Línea 143...
130
 
143
 
131
        {/* Private routes */}
144
        {/* Private routes */}
132
        <Route element={<PrivateRoutes />}>
145
        <Route element={<PrivateRoutes />}>
-
 
146
          <Route path='/habits/*' element={<HabitsLayout />}>
-
 
147
            <Route
-
 
148
              path='paradigms'
-
 
149
              element={
-
 
150
                <ParadigmsProvider>
-
 
151
                  <Paradigms />
-
 
152
                </ParadigmsProvider>
-
 
153
              }
-
 
154
            />
-
 
155
            <Route
-
 
156
              path='values'
-
 
157
              element={
133
          <Route path='/habits/*' element={<HabitsLayout />}>
158
                <ValuesProvider>
-
 
159
                  <Values />
-
 
160
                </ValuesProvider>
-
 
161
              }
-
 
162
            />
-
 
163
            <Route
-
 
164
              path='purposes'
-
 
165
              element={
-
 
166
                <PurposesProvider>
-
 
167
                  <Purposes />
-
 
168
                </PurposesProvider>
-
 
169
              }
-
 
170
            />
-
 
171
            <Route
-
 
172
              path='goals'
-
 
173
              element={
-
 
174
                <GoalsProvider>
-
 
175
                  <Goals />
-
 
176
                </GoalsProvider>
-
 
177
              }
-
 
178
            />
-
 
179
            <Route
-
 
180
              index
-
 
181
              element={
-
 
182
                <HabitsProvider>
-
 
183
                  <Habits />
-
 
184
                </HabitsProvider>
-
 
185
              }
134
            <HabitsPages />
186
            />
135
          </Route>
187
          </Route>
136
          <Route
188
          <Route
137
            path='/abuse-report/view/:id'
189
            path='/abuse-report/view/:id'
138
            element={<AbuseReportViewPage />}
190
            element={<AbuseReportViewPage />}