Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3577 | Rev 3650 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3577 stevensc 1
import React, { lazy, Suspense } from 'react';
2
import { Route, Routes } from 'react-router-dom';
3
 
4
import { PageLayout } from '@shared/layouts';
3649 stevensc 5
import { KnowledgeLayout } from '@knowledges/layouts';
3577 stevensc 6
 
3649 stevensc 7
import { Spinner } from '@shared/components';
8
 
3577 stevensc 9
const KnowledgesPage = lazy(() => import('../pages/KnowledgesPage'));
10
const KnowledgePage = lazy(() => import('../pages/KnowledgePage'));
11
 
12
export default function KnowledgesRoutes() {
13
  return (
14
    <Suspense fallback={<Spinner />}>
15
      <Routes>
3649 stevensc 16
        <Route element={<KnowledgeLayout />}>
3577 stevensc 17
          <Route element={<PageLayout />}>
18
            <Route index element={<KnowledgesPage />} />
19
            <Route path='view/:uuid' element={<KnowledgePage />} />
20
          </Route>
21
        </Route>
22
      </Routes>
23
    </Suspense>
24
  );
25
}