From c3173a32c94fdec32ac7932d5bc4a45d705fc93a Mon Sep 17 00:00:00 2001 From: snt Date: Fri, 6 Mar 2026 14:10:58 +0100 Subject: [PATCH] [IMP] website_sale_aplicoop: extract order card meta to separate template - Create eskaera_order_card_meta template for cleaner code - Simplify layout: horizontal meta-grid instead of table - Fix t-if conditions on container elements - Show only relevant fields: cutoff, pickup, delivery - Add meta-grid CSS styles for compact horizontal display - Home delivery badge only shown when enabled --- .../static/src/css/components/order-card.css | 38 ++++++ .../views/website_templates.xml | 115 ++++++------------ 2 files changed, 74 insertions(+), 79 deletions(-) diff --git a/website_sale_aplicoop/static/src/css/components/order-card.css b/website_sale_aplicoop/static/src/css/components/order-card.css index 781e166..0f77ed2 100644 --- a/website_sale_aplicoop/static/src/css/components/order-card.css +++ b/website_sale_aplicoop/static/src/css/components/order-card.css @@ -328,3 +328,41 @@ align-items: center; gap: 0.5rem; } + +/* Meta grid - compact horizontal layout for order card metadata */ +.meta-grid { + display: flex; + flex-wrap: wrap; + gap: 0.5rem 1rem; + justify-content: center; + align-items: center; +} + +.meta-grid .meta-item { + display: flex; + align-items: center; + gap: 0.35rem; + font-size: 0.8rem; +} + +.meta-grid .meta-label { + font-weight: 600; + color: #374151; + min-width: auto; +} + +.meta-grid .meta-value { + color: #6b7280; +} + +.meta-grid .badge { + font-size: 0.75rem; + padding: 0.25rem 0.5rem; + display: inline-flex; + align-items: center; + gap: 0.25rem; +} + +.meta-grid .badge i { + font-size: 0.7rem; +} diff --git a/website_sale_aplicoop/views/website_templates.xml b/website_sale_aplicoop/views/website_templates.xml index 65eea7f..1f3c571 100644 --- a/website_sale_aplicoop/views/website_templates.xml +++ b/website_sale_aplicoop/views/website_templates.xml @@ -46,85 +46,7 @@ -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Order Type - - - - -
- Order Period - - - - -
- Cutoff Day - - - - - -
- Pickup Day - - - - - -
- Open until - - - - -
- Home Delivery - - - Yes - - - No - -
- Delivery - - - - - -
-
+