Единый интерфейс элементов
This commit is contained in:
@@ -2,6 +2,7 @@ import { FC, useEffect } from 'react'
|
||||
|
||||
import { Navigate, Route, Routes } from 'react-router-dom'
|
||||
|
||||
import { CategoryProvider } from '@/entitiy/template/model/CategoryContext'
|
||||
import { TemplateProvider } from '@/entitiy/template/model/TemplateContext'
|
||||
import {
|
||||
setGlobalToastContext,
|
||||
@@ -33,26 +34,28 @@ const App: FC = () => {
|
||||
<QueryClientProvider client={queryClient}>
|
||||
<ToastProvider>
|
||||
<ToastInitializer />
|
||||
<TemplateProvider>
|
||||
<Routes>
|
||||
<Route path="/" element={<Layout />}>
|
||||
<Route index element={<Navigate to="/templates" replace />} />
|
||||
<Route path="templates/" element={<TemplatesOverviewPage />} />
|
||||
<Route
|
||||
path="templates/:templateId/edit"
|
||||
element={<TemplateEditPage />}
|
||||
/>
|
||||
<Route
|
||||
path="templates/:templateId/elements"
|
||||
element={<ElementsCreation />}
|
||||
/>
|
||||
<Route
|
||||
path="templates/:templateId/protocols"
|
||||
element={<ProtocolCreation />}
|
||||
/>
|
||||
</Route>
|
||||
</Routes>
|
||||
</TemplateProvider>
|
||||
<CategoryProvider>
|
||||
<TemplateProvider>
|
||||
<Routes>
|
||||
<Route path="/" element={<Layout />}>
|
||||
<Route index element={<Navigate to="/templates" replace />} />
|
||||
<Route path="templates/" element={<TemplatesOverviewPage />} />
|
||||
<Route
|
||||
path="templates/:templateId/edit"
|
||||
element={<TemplateEditPage />}
|
||||
/>
|
||||
<Route
|
||||
path="templates/:templateId/elements"
|
||||
element={<ElementsCreation />}
|
||||
/>
|
||||
<Route
|
||||
path="templates/:templateId/protocols"
|
||||
element={<ProtocolCreation />}
|
||||
/>
|
||||
</Route>
|
||||
</Routes>
|
||||
</TemplateProvider>
|
||||
</CategoryProvider>
|
||||
</ToastProvider>
|
||||
</QueryClientProvider>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user