mirror of
https://github.com/HSLdevcom/digitransit-ui
synced 2025-07-06 01:00:37 +02:00
93 lines
2 KiB
JavaScript
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;
|