Skip to content

Commit

Permalink
подправить пути роутинга и расставить по алфавиту
Browse files Browse the repository at this point in the history
  • Loading branch information
ArturKhelshtein committed Feb 12, 2024
1 parent d3433a9 commit 9e32aa7
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 19 deletions.
57 changes: 48 additions & 9 deletions src/app/router/AppRouter/ui/AppRouter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,38 +22,77 @@ export const AppRouter = createBrowserRouter([
path: '',
element: <MainPage />
},
{
path: Routes.ABOUT,
element: <ProductsPage /> // временная заглушка нужна страница about_us
},
{
path: Routes.BLOG,
element: <BlogPage />
},
{
path: Routes.PRODUCTS_ID,
element: <ProductsPage />
path: Routes.BRANDS,
element: <ProductsPage /> // временная заглушка нужна страница со всеми брендами
},
// Добавил как временную заглушку пока не будет страницы категории
{
path: Routes.CATEGORIES + '/:slug',
element: <ProductsPage />
path: Routes.CART,
element: <CartPage />
},
{
path: Routes.LOGIN,
element: <LoginPage />
path: Routes.CATEGORIES + '/:slug',
element: <ProductsPage /> // временная заглушка нужна страница категорий
},
{
path: Routes.COMPARE,
element: <ComparePage />
},
{
path: Routes.DELIVERY,
element: <ProductsPage /> // временная заглушка нужна страница с информацией о доставке
},
{
path: Routes.FAVORITES,
element: <FavoritesPage />
},
{
path: Routes.CART,
element: <CartPage />
path: Routes.LOGIN,
element: <LoginPage />
},
{
path: Routes.NEWS,
element: <ProductsPage /> // временная заглушка нужна страница с новостями
},
{
path: Routes.PRIVACY,
element: <ProductsPage /> // временная заглушка нужна страница с политикой безопасности
},
{
path: Routes.PRODUCTS,
element: <ProductsPage /> // временная заглушка нужна страница со всеми товарами категории или подкатегории
},
{
path: Routes.PRODUCTS_ID,
element: <ProductsPage />
},
{
path: Routes.REVIEWS,
element: <ProductsPage /> // временная заглушка нужна страница с обзорами на товар (sub от BLOG)
},
{
path: Routes.SEARCH,
element: <SearchResultsPage />
},
{
path: Routes.STORE_REVIEWS,
element: <ProductsPage /> // временная заглушка нужна страница с отзывами о магазине
},
{
path: Routes.TERMS,
element: <ProductsPage /> // временная заглушка нужна страница с условиями соглашения
},
{
path: Routes.VOUCHERS,
element: <ProductsPage /> // временная заглушка нужна страница с подарочными сертификатами
}
]
}
Expand Down
25 changes: 15 additions & 10 deletions src/shared/config/routerConfig/routes.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,23 @@
export enum Routes {
HOME = '/',
PRODUCTS = '/products/',
PRODUCTS_ID = '/products/:id',
BLOG = '/blog',
ABOUT = '/about',
NEWS = '/news',
REVIEWS = '/reviews',
CONTACTS = '/contacts',
VOUCHERS = '/vouchers',
ADD_RETURN = '/add-return', // в личном кабинете
BLOG = '/blog',
BRANDS = '/brands',
CART = '/cart',
CATEGORIES = '/categories',
COMPARE = '/compare',
CONTACTS = '/contacts',
DELIVERY = '/delivery',
FAVORITES = '/favorites',
HOME = '/',
LOGIN = '/login',
BRANDS = '/brands',
SEARCH = '/search/:query'
NEWS = '/news',
PRIVACY = '/privacy',
PRODUCTS = '/products/',
PRODUCTS_ID = '/products/:id',
REVIEWS = '/reviews', // отзывы о магазине
SEARCH = '/search/:query',
STORE_REVIEW = '/store-reviews',
TERMS = '/terms',
VOUCHERS = '/vouchers'
}

0 comments on commit 9e32aa7

Please sign in to comment.