diff --git a/packages/map/components/TrainUpcomingSignal.tsx b/packages/map/components/TrainUpcomingSignal.tsx index 9d1dfe00..f771bc60 100644 --- a/packages/map/components/TrainUpcomingSignal.tsx +++ b/packages/map/components/TrainUpcomingSignal.tsx @@ -12,6 +12,7 @@ const signalStates = { limited40: "/signals/signal-limited-40.png", limited50: "/signals/signal-limited-50.png", limited60: "/signals/signal-limited-60.png", + limited80: "/signals/signal-limited-80.png", limited100: "/signals/signal-limited-100.png", limited130: "/signals/signal-limited-130.png", closed: "/signals/signal-closed.png", @@ -57,6 +58,10 @@ const getSignalState = (signalSpeed: number | string): string | null => { return "limited60"; } + if (signalSpeed === 80) { + return "limited80"; + } + if (typeof signalSpeed === "number" && signalSpeed <= 100) { return "limited100"; } diff --git a/packages/map/public/signals/signal-limited-80.png b/packages/map/public/signals/signal-limited-80.png new file mode 100644 index 00000000..7de1e6d0 Binary files /dev/null and b/packages/map/public/signals/signal-limited-80.png differ