From 619590adccaf010bfd39b08b08af06db942b3a20 Mon Sep 17 00:00:00 2001 From: aserrador Date: Thu, 28 May 2026 22:44:13 -0500 Subject: [PATCH] fix: optimize catalog mobile cart behavior and z-index hierarchy - Fix cart overlay blocking header in mobile (z-index: header 900 < cart 1000) - Add cart-is-collapsed class with translateY(calc(100% - 60px)) for bottom sheet behavior - Ensure cart header remains visible and clickable when collapsed in mobile - Add deep Vuetify styles for search field integration (:deep(.v-field)) - Preserve desktop sticky sidebar behavior (position: sticky, overflow-y: auto) - Make entire cart header clickable in mobile (@click on v-card-title) - Add visual feedback with chevron icons (mdi-chevron-up/down) - Clean CSS organization with section comments --- src/components/catalog/Cart.vue | 2 +- src/pages/catalog.vue | 156 +++++++++++++++++++++++++------- 2 files changed, 125 insertions(+), 33 deletions(-) diff --git a/src/components/catalog/Cart.vue b/src/components/catalog/Cart.vue index aeaa2b9..5b1b234 100644 --- a/src/components/catalog/Cart.vue +++ b/src/components/catalog/Cart.vue @@ -7,7 +7,7 @@ + @click="isMobile && $emit('toggle-collapse')"> mdi-cart diff --git a/src/pages/catalog.vue b/src/pages/catalog.vue index 1521d65..4c07e16 100644 --- a/src/pages/catalog.vue +++ b/src/pages/catalog.vue @@ -9,13 +9,27 @@ - - mdi-store - mdi-store -
+ + mdi-store + mdi-store +
-

Catálogo

-

Explora y agrega productos a tu compra

+

+ Catálogo +

+

+ Explora y agrega productos a tu compra +