From de95dbd059630a570186c2b705feb1b48b045d35 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev Date: Wed, 14 Jan 2026 23:47:42 +0700 Subject: [PATCH] Unify offer cards: RouteStepper + OfferResultCard components MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add RouteStepper component with transport icons (🚛 🚂 🚢) - Add OfferResultCard with price, distance, route stages - Update hub page to use OfferResultCard - Update CalcResultContent to use OfferResultCard --- app/components/CalcResultContent.vue | 161 ++++++++++++--------- app/components/catalog/OfferResultCard.vue | 52 +++++++ app/components/catalog/RouteStepper.vue | 39 +++++ app/pages/catalog/hubs/[id].vue | 41 +++--- 4 files changed, 202 insertions(+), 91 deletions(-) create mode 100644 app/components/catalog/OfferResultCard.vue create mode 100644 app/components/catalog/RouteStepper.vue diff --git a/app/components/CalcResultContent.vue b/app/components/CalcResultContent.vue index db83a5e..57f9061 100644 --- a/app/components/CalcResultContent.vue +++ b/app/components/CalcResultContent.vue @@ -1,86 +1,61 @@