digitransit-ui/app/component/nearyou/StopNearYouContainer.js
Vesa Meskanen b3cae9069a chore: rename
Near you view shows more than stops
2024-11-11 16:35:08 +02:00

93 lines
2 KiB
JavaScript

import { graphql, createRefetchContainer } from 'react-relay';
import StopNearYou from './StopNearYou';
const containerComponent = createRefetchContainer(
StopNearYou,
{
stop: graphql`
fragment StopNearYouContainer_stop on Stop
@argumentDefinitions(
startTime: { type: "Long!", defaultValue: 0 }
omitNonPickups: { type: "Boolean!", defaultValue: false }
) {
id
name
gtfsId
code
desc
lat
lon
alerts {
alertSeverityLevel
alertDescriptionText
alertHeaderText
entities {
__typename
}
}
zoneId
platformCode
locationType
stoptimesWithoutPatterns(
startTime: $startTime
omitNonPickups: $omitNonPickups
) {
realtimeDeparture
realtime
realtimeState
serviceDay
headsign
stop {
platformCode
}
trip {
gtfsId
tripHeadsign
occupancy {
occupancyStatus
}
pattern {
code
route {
gtfsId
}
}
route {
alerts {
alertSeverityLevel
}
type
shortName
longName
gtfsId
mode
color
patterns {
headsign
}
}
}
}
}
`,
},
graphql`
query StopNearYouContainerRefetchQuery(
$stopId: String!
$startTime: Long!
$omitNonPickups: Boolean!
) {
stop(id: $stopId) {
...StopNearYouContainer_stop
@arguments(startTime: $startTime, omitNonPickups: $omitNonPickups)
}
station(id: $stopId) {
...StopNearYouContainer_stop
@arguments(startTime: $startTime, omitNonPickups: $omitNonPickups)
}
}
`,
);
export default containerComponent;