From 3676b1d1d9216a676c7d5a40affa5b3256ca8df3 Mon Sep 17 00:00:00 2001 From: Ariel Costas Guerrero Date: Sun, 20 Apr 2025 20:15:55 +0200 Subject: Refactor stop data handling with caching and custom names support --- src/pages/Map.tsx | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'src/pages/Map.tsx') diff --git a/src/pages/Map.tsx b/src/pages/Map.tsx index af95bf9..1f0a9e0 100644 --- a/src/pages/Map.tsx +++ b/src/pages/Map.tsx @@ -41,17 +41,9 @@ export function StopMap() { const { mapState } = useApp(); useEffect(() => { - StopDataProvider.getStops().then((stops) => { setStops(stops); }); + StopDataProvider.getStops().then(setStops); }, []); - const getDisplayName = (stop: Stop): string => { - if (typeof stop.name === 'string') { - return stop.name; - } - - return stop.name.intersect || stop.name.original; - } - return ( - {stops.map((stop) => ( + {stops.map(stop => ( - {getDisplayName(stop)} + {StopDataProvider.getDisplayName(stop)}
{stop.lines.map((line) => ( -- cgit v1.3