digitransit-ui/app/component/stop/TerminalPageHeaderContainer.js
2024-11-22 16:31:12 +02:00

25 lines
626 B
JavaScript

import { createFragmentContainer, graphql } from 'react-relay';
import connectToStores from 'fluxible-addons-react/connectToStores';
import StopPageHeader from './StopPageHeader';
export default createFragmentContainer(
connectToStores(
StopPageHeader,
['FavouriteStore'],
({ getStore }, { match }) => ({
favourite: getStore('FavouriteStore').isFavourite(
match.params.terminalId,
'station',
),
isTerminal: true,
}),
),
{
station: graphql`
fragment TerminalPageHeaderContainer_station on Stop {
...StopCardHeaderContainer_stop
}
`,
},
);