Skip to content

Commit 586bba2

Browse files
authored
Merge pull request #502 from HSLdevcom/DT-6834
DT-6834 configurable replacement buses
2 parents 4717e8b + 9b0df80 commit 586bba2

3 files changed

Lines changed: 19 additions & 4 deletions

File tree

src/monitorConfig.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,16 @@ export default {
5656
inUse: false,
5757
},
5858
rtVehicleOffsetSeconds: 120,
59+
replacementBusRoutes: [
60+
'HSL:1099V',
61+
'HSL:6211U',
62+
'HSL:6211E',
63+
'HSL:6249Y',
64+
'HSL:2213X',
65+
'HSL:4699X',
66+
'HSL:9969X',
67+
'HSL:2015X',
68+
],
5969
},
6070
jyvaskyla: {
6171
fonts: {

src/ui/StopRoutesModal.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -357,13 +357,15 @@ const StopRoutesModal: FC<Props> = props => {
357357
<Icon
358358
img={
359359
!alternateIcon
360-
? getRouteMode(route)
361-
: getRouteMode(route) + alternateIcon
360+
? getRouteMode(route, config)
361+
: getRouteMode(route, config) + alternateIcon
362362
}
363363
width={24}
364364
height={24}
365365
color={
366-
config.modeIcons.colors[`mode-${getRouteMode(route)}`]
366+
config.modeIcons.colors[
367+
`mode-${getRouteMode(route, config)}`
368+
]
367369
}
368370
/>
369371
</div>

src/util/stopCardUtil.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@ export const getStopIcon = stop => {
4040
return mode;
4141
};
4242

43-
export const getRouteMode = route => {
43+
export const getRouteMode = (route, config) => {
44+
if (config.replacementBusRoutes?.includes(route.gtfsId)) {
45+
return 'replacement-bus';
46+
}
4447
switch (route.type) {
4548
case 702:
4649
return 'bus-express';

0 commit comments

Comments
 (0)