diff --git a/lib/components/narrative/narrative-itineraries.js b/lib/components/narrative/narrative-itineraries.js
index <HASH>..<HASH> 100644
--- a/lib/components/narrative/narrative-itineraries.js
+++ b/lib/components/narrative/narrative-itineraries.js
@@ -142,6 +142,12 @@ class NarrativeItineraries extends Component {
     const resultText = pending
       ? 'Finding your options...'
       : `${itineraries.length} itineraries found.`
+    const itineraryBodyProps = {
+      ...this.props,
+      // Override setActiveLeg from props spreading
+      setActiveLeg: this._setActiveLeg
+
+    }
     return (
       <div className='options itinerary' style={containerStyle}>
         <div
@@ -202,11 +208,6 @@ class NarrativeItineraries extends Component {
             const active = index === activeItinerary
             // Hide non-active itineraries.
             if (!active && itineraryIsExpanded) return null
-            const itineraryBodyProps = {
-              ...this.props,
-              // Override setActiveLeg from props spreading
-              setActiveLeg: this._setActiveLeg
-            }
             return (
               <ItineraryBody
                 active={active}
refactor(NarrativeItineraries): Attempt to fix lint