From 4056bc1b66db722bfcffaa960f8ff89150971a4d Mon Sep 17 00:00:00 2001 From: Ariel Costas Guerrero Date: Sun, 8 Mar 2026 23:23:18 +0100 Subject: Refactor styles in StopSummarySheet and ReducedArrivalCard components; update translations in es-ES.json --- src/frontend/app/components/RouteIcon.css | 1 - .../app/components/arrivals/ReducedArrivalCard.tsx | 9 +++--- .../app/components/map/StopSummarySheet.css | 35 ++-------------------- .../app/components/map/StopSummarySheet.tsx | 32 ++++++++++---------- .../components/map/StopSummarySheetSkeleton.tsx | 2 +- 5 files changed, 23 insertions(+), 56 deletions(-) (limited to 'src/frontend/app/components') diff --git a/src/frontend/app/components/RouteIcon.css b/src/frontend/app/components/RouteIcon.css index f74b01f..445954d 100644 --- a/src/frontend/app/components/RouteIcon.css +++ b/src/frontend/app/components/RouteIcon.css @@ -16,7 +16,6 @@ .line-icon-pill { display: inline-block; padding: 0.25rem 0.5rem; - margin-right: 0.5rem; font-size: 0.9rem; font-weight: 600; border-radius: 0.25rem; diff --git a/src/frontend/app/components/arrivals/ReducedArrivalCard.tsx b/src/frontend/app/components/arrivals/ReducedArrivalCard.tsx index 4ba08b1..27d97b3 100644 --- a/src/frontend/app/components/arrivals/ReducedArrivalCard.tsx +++ b/src/frontend/app/components/arrivals/ReducedArrivalCard.tsx @@ -138,13 +138,13 @@ export const ReducedArrivalCard: React.FC = ({ return ( -
+
= ({ `.trim()} >
- {etaValue} - - {etaUnit} + + {etaValue}'
diff --git a/src/frontend/app/components/map/StopSummarySheet.css b/src/frontend/app/components/map/StopSummarySheet.css index e39ac07..7b4b75c 100644 --- a/src/frontend/app/components/map/StopSummarySheet.css +++ b/src/frontend/app/components/map/StopSummarySheet.css @@ -16,34 +16,13 @@ } .stop-sheet-content { - padding: 16px; + padding-inline: 1rem; display: flex; flex-direction: column; /* overflow: hidden; */ touch-action: pan-y; } -.stop-sheet-header { - display: flex; - align-items: center; - gap: 8px; - margin-bottom: 16px; -} - -.stop-sheet-title { - font-family: var(--font-display); - font-size: 1.5rem; - font-weight: 600; - color: var(--text-color); - margin: 0; -} - -.stop-sheet-id { - font-family: var(--font-display); - font-size: 1rem; - color: var(--subtitle-color); -} - .stop-sheet-lines-container { display: flex; gap: 0.5rem; @@ -88,14 +67,6 @@ margin-block-start: 1.25rem; } -.stop-sheet-subtitle { - font-family: var(--font-display); - font-size: 1.1rem; - font-weight: 500; - color: var(--text-color); - margin: 0 0 12px 0; -} - .stop-sheet-no-estimates { font-family: var(--font-display); text-align: center; @@ -182,8 +153,7 @@ flex-direction: column; gap: 0.75rem; margin: 0; - padding: 0.75rem 16px 1rem 16px; - border-top: 1px solid var(--border-color); + padding: 1rem 0.75rem; background-color: var(--background-color); z-index: 10; } @@ -197,6 +167,7 @@ .stop-sheet-actions { display: flex; + justify-content: end; gap: 0.75rem; } diff --git a/src/frontend/app/components/map/StopSummarySheet.tsx b/src/frontend/app/components/map/StopSummarySheet.tsx index be2df67..1ce6bdb 100644 --- a/src/frontend/app/components/map/StopSummarySheet.tsx +++ b/src/frontend/app/components/map/StopSummarySheet.tsx @@ -1,4 +1,3 @@ -import { RefreshCw } from "lucide-react"; import React from "react"; import { useTranslation } from "react-i18next"; import { Sheet } from "react-modal-sheet"; @@ -46,9 +45,20 @@ export const StopSummarySheet: React.FC = ({
-
-

{stop.name}

- ({stop.stopCode}) +
+

+ {stop.name} +

+
+ + {stop.stopId.split(":")[0]} + + + {stop.stopCode?.split(":")[1] || + stop.stopId.split(":")[1] || + stop.stopId} + +
@@ -84,7 +94,7 @@ export const StopSummarySheet: React.FC = ({ ) : data ? ( <>
-

+

{t("estimates.next_arrivals", "Next arrivals")}

@@ -114,18 +124,6 @@ export const StopSummarySheet: React.FC = ({ )}
- - = ({ highlightColor="var(--skeleton-highlight)" >
-

+

{t("estimates.next_arrivals", "Next arrivals")}

-- cgit v1.3