Skip to content

Commit 6ee9818

Browse files
Also set access/egress mode when setting transit mode
1 parent 4738e85 commit 6ee9818

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

client/src/components/SearchBar/TransitModeSelect.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { TransportMode, TripQueryVariables } from '../../gql/graphql.ts';
1+
import { StreetMode, TransportMode, TripQueryVariables } from '../../gql/graphql.ts';
22
import MultiSelectDropdown from './MultiSelectDropdown.tsx';
33
import { useCallback, useMemo } from 'react';
44

@@ -34,11 +34,15 @@ export function TransitModeSelect({
3434
: undefined,
3535
});
3636
} else {
37+
const accessMode = tripQueryVariables.modes?.accessMode || StreetMode.Foot;
38+
const egressMode = tripQueryVariables.modes?.egressMode || StreetMode.Foot;
3739
setTripQueryVariables({
3840
...tripQueryVariables,
3941
modes: {
4042
...tripQueryVariables.modes,
4143
transportModes: newTransportModes.length > 0 ? newTransportModes : undefined,
44+
accessMode: accessMode,
45+
egressMode: egressMode,
4246
},
4347
});
4448
}

client/src/hooks/useTripQueryVariables.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { useEffect, useState } from 'react';
2-
import { TripQueryVariables } from '../gql/graphql.ts';
2+
import { Locale, TripQueryVariables } from '../gql/graphql.ts';
33

44
const DEFAULT_VARIABLES: TripQueryVariables = {
55
from: {},
66
to: {},
77
dateTime: new Date().toISOString(),
8+
locale: Locale.Us,
89
};
910

1011
const getInitialVariables = () => {

0 commit comments

Comments
 (0)