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}))