From b08e4a3be983e497b774fdf02a56ff0d06bea5f9 Mon Sep 17 00:00:00 2001 From: Ariel Costas Guerrero Date: Mon, 9 Mar 2026 00:03:45 +0100 Subject: Add stopFeedId and fallbackStopCode to Estimates component; improve layout for estimates display --- src/frontend/app/routes/stops-$id.tsx | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/src/frontend/app/routes/stops-$id.tsx b/src/frontend/app/routes/stops-$id.tsx index a61d019..4c2075c 100644 --- a/src/frontend/app/routes/stops-$id.tsx +++ b/src/frontend/app/routes/stops-$id.tsx @@ -36,6 +36,8 @@ export default function Estimates() { const { t } = useTranslation(); const params = useParams(); const stopId = params.id ?? ""; + const stopFeedId = stopId.split(":")[0] || stopId; + const fallbackStopCode = stopId.split(":")[1] || stopId; const [stopName, setStopName] = useState(undefined); const [apiRoutes, setApiRoutes] = useState([]); const [apiLocation, setApiLocation] = useState( @@ -80,7 +82,7 @@ export default function Estimates() { onClick={toggleFavourite} className={`app-header__menu-btn p-2 rounded-full transition-colors ${ favourited - ? "text-[var(--star-color)]" + ? "text-(--star-color)" : "text-slate-500 hover:text-slate-700 dark:text-slate-400 dark:hover:text-slate-200" }`} aria-label={t("stop.toggle_favourite", "Alternar favorito")} @@ -189,13 +191,21 @@ export default function Estimates() { <>
-
- {t("estimates.caption", "Estimaciones a las {{time}}", { - time: dataDate?.toLocaleTimeString([], { - hour: "2-digit", - minute: "2-digit", - }), - })} +
+
+ {t("estimates.caption", "Estimaciones a las {{time}}", { + time: dataDate?.toLocaleTimeString([], { + hour: "2-digit", + minute: "2-digit", + }), + })} +
+
+ + {stopFeedId} + + {data.stopCode || fallbackStopCode} +
-- cgit v1.3