From c10c085b70d242ff5e05c306bfd73a56f92b800d Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev Date: Wed, 14 Jan 2026 21:48:09 +0700 Subject: [PATCH] feat: new catalog layout with all fixed layers - Add catalog.vue layout with all layers position:fixed - Layer 1: MainNavigation (fixed top-0, bg-base-200) - Layer 2: SubNavigation (fixed top-16, bg-base-200) - Layer 3: SearchBar (fixed, bg-base-100) - Layer 4: Map (fixed, right side, to bottom) - Update hubs page to use new layout with Teleport - Collapsible header on scroll --- app/layouts/catalog.vue | 278 +++++++++++++++++++++++++++++++ app/pages/catalog/hubs/index.vue | 251 ++++++++++++++++++++-------- 2 files changed, 457 insertions(+), 72 deletions(-) create mode 100644 app/layouts/catalog.vue diff --git a/app/layouts/catalog.vue b/app/layouts/catalog.vue new file mode 100644 index 0000000..e964d1d --- /dev/null +++ b/app/layouts/catalog.vue @@ -0,0 +1,278 @@ + + + diff --git a/app/pages/catalog/hubs/index.vue b/app/pages/catalog/hubs/index.vue index c229673..3a29225 100644 --- a/app/pages/catalog/hubs/index.vue +++ b/app/pages/catalog/hubs/index.vue @@ -1,85 +1,126 @@