STORE-09: Роутинг и навигация для ТТ
Что сделать
Добавить роуты для торговых точек в App.tsx и пункт “Торговые точки” в sidebar.
Конкретно
Роуты в App.tsx
Внутри <Route path="/" element={<ProtectedRoute><Layout /></ProtectedRoute>}>:
<Route path="stores" element={<StoreListPage />} />
<Route path="stores/new" element={<StoreCreatePage />} />
<Route path="stores/:id" element={<StoreViewPage />} />
<Route path="stores/:id/edit" element={<StoreEditPage />} />
Sidebar навигация
В Layout.tsx добавить пункт меню:
- Label: “Торговые точки”
- Path:
/stores - Расположение: после “Юридические лица”, перед “Сотрудники”
Импорты
Добавить import всех 4 страниц (ListPage, ViewPage, CreatePage, EditPage) в App.tsx.
Файлы
web/src/App.tsx— добавить роуты + импортыweb/src/components/layout/Layout.tsx— добавить пункт sidebar
Зависит от
- STORE-03 (ListPage)
- STORE-06 (ViewPage)
- STORE-07 (CreatePage)
- STORE-08 (EditPage)