diff --git a/lib/components/narrative/line-itin/connected-itinerary-body.js b/lib/components/narrative/line-itin/connected-itinerary-body.js index 5d36ac58f..d1cef245a 100644 --- a/lib/components/narrative/line-itin/connected-itinerary-body.js +++ b/lib/components/narrative/line-itin/connected-itinerary-body.js @@ -10,7 +10,6 @@ import { connect } from 'react-redux' import styled from 'styled-components' import { showLegDiagram } from '../../../actions/map' -import { setActiveLeg } from '../../../actions/narrative' import { setViewedTrip } from '../../../actions/ui' import TransitLegSubheader from './connected-transit-leg-subheader' import TripDetails from '../connected-trip-details' @@ -82,7 +81,6 @@ const mapStateToProps = (state, ownProps) => { } const mapDispatchToProps = { - setActiveLeg, setViewedTrip, showLegDiagram } diff --git a/lib/components/narrative/line-itin/line-itinerary.js b/lib/components/narrative/line-itin/line-itinerary.js index d0550d1f0..872d8df99 100644 --- a/lib/components/narrative/line-itin/line-itinerary.js +++ b/lib/components/narrative/line-itin/line-itinerary.js @@ -50,6 +50,7 @@ export default class LineItinerary extends NarrativeItinerary { itinerary, itineraryFooter, LegIcon, + setActiveLeg, showRealtimeAnnotation, onClick, timeFormat @@ -75,7 +76,14 @@ export default class LineItinerary extends NarrativeItinerary { /> {showRealtimeAnnotation && } {active || expanded - ? + ? : null} {itineraryFooter} diff --git a/lib/components/narrative/narrative-itineraries.js b/lib/components/narrative/narrative-itineraries.js index 318c107ee..a690b7fa8 100644 --- a/lib/components/narrative/narrative-itineraries.js +++ b/lib/components/narrative/narrative-itineraries.js @@ -100,6 +100,9 @@ const mapStateToProps = (state, ownProps) => { } const mapDispatchToProps = (dispatch, ownProps) => { + // FIXME: update signature of these methods, + // so that only one argument is passed, + // e.g. setActiveLeg({ index, leg }) return { setActiveItinerary: index => { dispatch(setActiveItinerary({index}))