Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3719 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3719 Rev 3736
Línea 1... Línea 1...
1
import React, { Suspense, lazy } from 'react';
1
import React, { Suspense, lazy } from 'react';
2
import { Routes, Route } from 'react-router-dom';
2
import { Routes, Route } from 'react-router-dom';
Línea 3... Línea 3...
3
 
3
 
4
import { Spinner } from '@shared/components';
4
import { Spinner } from '@shared/components';
Línea 5... Línea 5...
5
import { GroupsLayout } from '@groups/layout';
5
import { GroupEditLayout, GroupsLayout } from '@groups/layout';
6
 
6
 
7
const MyGroupsPage = lazy(() => import('@groups/pages/MyGroupsPage'));
7
const MyGroupsPage = lazy(() => import('@groups/pages/MyGroupsPage'));
8
const GroupEditPage = lazy(() => import('@groups/pages/GroupEditPage'));
8
const GroupEditPage = lazy(() => import('@groups/pages/GroupEditPage'));
Línea 16... Línea 16...
16
    <Suspense fallback={<Spinner absolute />}>
16
    <Suspense fallback={<Spinner absolute />}>
17
      <Routes>
17
      <Routes>
18
        <Route element={<GroupsLayout />}>
18
        <Route element={<GroupsLayout />}>
19
          <Route path='my-groups'>
19
          <Route path='my-groups'>
20
            <Route index element={<MyGroupsPage />} />
20
            <Route index element={<MyGroupsPage />} />
21
            <Route path='edit/:uuid' element={<GroupEditPage />} />
21
            <Route path='edit/:uuid' element={<GroupEditLayout />}>
-
 
22
              <Route index element={<GroupEditPage />} />
-
 
23
            </Route>
22
          </Route>
24
          </Route>
23
          <Route path='requests-sent' element={<GroupsRequestsSendPage />} />
25
          <Route path='requests-sent' element={<GroupsRequestsSendPage />} />
24
          <Route path='invitations-received' element={<GroupsRequestsReceivedPage />} />
26
          <Route path='invitations-received' element={<GroupsRequestsReceivedPage />} />
25
          <Route path='joined-groups' element={<JoinedGroupsPage />} />
27
          <Route path='joined-groups' element={<JoinedGroupsPage />} />
26
          <Route path='view/:uuid' element={<GroupPage />} />
28
          <Route path='view/:uuid' element={<GroupEditLayout />}>
-
 
29
            <Route index element={<GroupPage />} />
-
 
30
          </Route>
27
        </Route>
31
        </Route>
28
      </Routes>
32
      </Routes>
29
    </Suspense>
33
    </Suspense>
30
  );
34
  );
31
}
35
}