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 />} />

В 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)