From 99d3881d6106d6236f5af334180f31e0089760db Mon Sep 17 00:00:00 2001 From: aserrador Date: Fri, 15 May 2026 13:10:54 -0500 Subject: [PATCH] feat: improve catalog responsive design, cart layout and card component - Redesign Cart component with improved alignments, gaps, and responsive padding - Refactor Card component with mobile-first layout and consistent spacing - Update catalog layout to 60/40 split for products/cart on desktop (lg) - Add PaginationControls component (previously untracked) - Clean up obsolete CSS styles from catalog page --- src/components/catalog/Card.vue | 399 +++++++++-- src/components/catalog/Cart.vue | 621 +++++++++++++++--- src/components/catalog/PaginationControls.vue | 269 ++++++++ src/pages/catalog.vue | 358 ++++++++-- 4 files changed, 1442 insertions(+), 205 deletions(-) create mode 100644 src/components/catalog/PaginationControls.vue diff --git a/src/components/catalog/Card.vue b/src/components/catalog/Card.vue index e06e526..75f3ba5 100644 --- a/src/components/catalog/Card.vue +++ b/src/components/catalog/Card.vue @@ -1,26 +1,37 @@