From b8de322dd25bf0624483bb1c7e5a8fa2f6ae082a Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev Date: Thu, 8 Jan 2026 09:38:53 +0700 Subject: [PATCH] Unify layouts and create CatalogPage component MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - MainNavigation: center tabs on page (absolute positioning) - SubNavigation: align left instead of center - Create CatalogPage universal component for list+map pages - Migrate catalog pages (offers, suppliers, hubs) to CatalogPage - Remove PageHeader from clientarea pages (redundant with navigation) - Add topnav layout to supplier detail page 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- app/components/navigation/MainNavigation.vue | 8 +- app/components/navigation/SubNavigation.vue | 2 +- app/components/page/CatalogPage.vue | 239 +++++++++++++++++++ app/pages/catalog/hubs/index.vue | 105 ++++---- app/pages/catalog/offers/index.vue | 75 +++--- app/pages/catalog/suppliers/[id].vue | 4 + app/pages/catalog/suppliers/index.vue | 84 +++---- app/pages/clientarea/addresses/index.vue | 5 - app/pages/clientarea/orders/index.vue | 5 - 9 files changed, 355 insertions(+), 172 deletions(-) create mode 100644 app/components/page/CatalogPage.vue diff --git a/app/components/navigation/MainNavigation.vue b/app/components/navigation/MainNavigation.vue index 10ec83f..dabe108 100644 --- a/app/components/navigation/MainNavigation.vue +++ b/app/components/navigation/MainNavigation.vue @@ -1,6 +1,6 @@