From d837b9b90bb2e49e25e53551d07235cb111ce6e2 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Thu, 22 Jan 2026 11:06:58 +0700 Subject: [PATCH] Fix unified catalog: add map, tokens inside input, redirect from main - Main page (/) now redirects to /catalog - Catalog page uses CatalogPage component with map on the right - Search bar tokens are now inside the input field (like Gmail) - Removed separate grid components, using cards directly - Added missing translations (refine, noResults) --- app/components/catalog/CatalogGridHubs.vue | 58 --- .../catalog/CatalogGridHubsForProduct.vue | 99 ----- app/components/catalog/CatalogGridOffers.vue | 124 ------ .../catalog/CatalogGridProducts.vue | 46 --- .../CatalogGridProductsFromSupplier.vue | 95 ----- .../catalog/CatalogGridProductsInHub.vue | 93 ----- .../catalog/CatalogGridSuppliers.vue | 57 --- app/components/search/UnifiedSearchBar.vue | 89 ++-- app/pages/catalog/index.vue | 386 ++++++++++++++---- app/pages/index.vue | 90 +--- i18n/locales/en/catalog.json | 4 +- i18n/locales/ru/catalog.json | 4 +- 12 files changed, 377 insertions(+), 768 deletions(-) delete mode 100644 app/components/catalog/CatalogGridHubs.vue delete mode 100644 app/components/catalog/CatalogGridHubsForProduct.vue delete mode 100644 app/components/catalog/CatalogGridOffers.vue delete mode 100644 app/components/catalog/CatalogGridProducts.vue delete mode 100644 app/components/catalog/CatalogGridProductsFromSupplier.vue delete mode 100644 app/components/catalog/CatalogGridProductsInHub.vue delete mode 100644 app/components/catalog/CatalogGridSuppliers.vue diff --git a/app/components/catalog/CatalogGridHubs.vue b/app/components/catalog/CatalogGridHubs.vue deleted file mode 100644 index a8d214f..0000000 --- a/app/components/catalog/CatalogGridHubs.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - diff --git a/app/components/catalog/CatalogGridHubsForProduct.vue b/app/components/catalog/CatalogGridHubsForProduct.vue deleted file mode 100644 index 948c024..0000000 --- a/app/components/catalog/CatalogGridHubsForProduct.vue +++ /dev/null @@ -1,99 +0,0 @@ - - - diff --git a/app/components/catalog/CatalogGridOffers.vue b/app/components/catalog/CatalogGridOffers.vue deleted file mode 100644 index fff654c..0000000 --- a/app/components/catalog/CatalogGridOffers.vue +++ /dev/null @@ -1,124 +0,0 @@ - - - diff --git a/app/components/catalog/CatalogGridProducts.vue b/app/components/catalog/CatalogGridProducts.vue deleted file mode 100644 index 2e4f29f..0000000 --- a/app/components/catalog/CatalogGridProducts.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - diff --git a/app/components/catalog/CatalogGridProductsFromSupplier.vue b/app/components/catalog/CatalogGridProductsFromSupplier.vue deleted file mode 100644 index 0b89d1e..0000000 --- a/app/components/catalog/CatalogGridProductsFromSupplier.vue +++ /dev/null @@ -1,95 +0,0 @@ - - - diff --git a/app/components/catalog/CatalogGridProductsInHub.vue b/app/components/catalog/CatalogGridProductsInHub.vue deleted file mode 100644 index e55924e..0000000 --- a/app/components/catalog/CatalogGridProductsInHub.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - diff --git a/app/components/catalog/CatalogGridSuppliers.vue b/app/components/catalog/CatalogGridSuppliers.vue deleted file mode 100644 index 0402949..0000000 --- a/app/components/catalog/CatalogGridSuppliers.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - diff --git a/app/components/search/UnifiedSearchBar.vue b/app/components/search/UnifiedSearchBar.vue index 097b408..1829e57 100644 --- a/app/components/search/UnifiedSearchBar.vue +++ b/app/components/search/UnifiedSearchBar.vue @@ -1,46 +1,53 @@