aboutsummaryrefslogtreecommitdiff
path: root/src/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend')
-rw-r--r--src/frontend/app/components/map/StopSummarySheet.tsx11
-rw-r--r--src/frontend/app/routes/map.tsx24
2 files changed, 4 insertions, 31 deletions
diff --git a/src/frontend/app/components/map/StopSummarySheet.tsx b/src/frontend/app/components/map/StopSummarySheet.tsx
index 7024f41..7b4dd7b 100644
--- a/src/frontend/app/components/map/StopSummarySheet.tsx
+++ b/src/frontend/app/components/map/StopSummarySheet.tsx
@@ -18,11 +18,6 @@ export interface StopSheetProps {
stopCode?: string;
stopFeed?: string;
name: string;
- lines: {
- line: string;
- colour?: string;
- textColour?: string;
- }[];
};
}
@@ -57,10 +52,10 @@ export const StopSummarySheet: React.FC<StopSheetProps> = ({
</div>
<div className={`flex flex-wrap flex-row gap-2`}>
- {stop.lines.map((lineObj) => (
+ {data?.routes.map((lineObj) => (
<LineIcon
- key={lineObj.line}
- line={lineObj.line}
+ key={lineObj.shortName}
+ line={lineObj.shortName}
mode="pill"
colour={lineObj.colour}
textColour={lineObj.textColour}
diff --git a/src/frontend/app/routes/map.tsx b/src/frontend/app/routes/map.tsx
index a8d745e..c9c4850 100644
--- a/src/frontend/app/routes/map.tsx
+++ b/src/frontend/app/routes/map.tsx
@@ -111,10 +111,7 @@ export default function StopMap() {
};
const stopLayerFilter = useMemo(() => {
- const filter: any[] = [
- "any",
- ["==", ["get", "transitKind"], "unknown"]
- ];
+ const filter: any[] = ["any", ["==", ["get", "transitKind"], "unknown"]];
if (showCitybusStops) {
filter.push(["==", ["get", "transitKind"], "bus"]);
}
@@ -127,11 +124,6 @@ export default function StopMap() {
return filter as FilterSpecification;
}, [showCitybusStops, showIntercityBusStops, showTrainStops]);
- const getLatitude = (center: any) =>
- Array.isArray(center) ? center[0] : center.lat;
- const getLongitude = (center: any) =>
- Array.isArray(center) ? center[1] : center.lng;
-
const handlePointClick = (feature: any) => {
const props: {
id: string;
@@ -145,24 +137,10 @@ export default function StopMap() {
return;
}
- const stopId = props.id;
- const routes: {
- shortName: string;
- colour: string;
- textColour: string;
- }[] = JSON.parse(props.routes || "[]");
-
setSelectedStop({
stopId: props.id,
stopCode: props.code,
name: props.name || "Unknown Stop",
- lines: routes.map((route) => {
- return {
- line: route.shortName,
- colour: route.colour,
- textColour: route.textColour,
- };
- }),
});
setIsSheetOpen(true);
};