11/* eslint-disable react/prop-types */
22// TODO: Typescript (otp-rr config object)
33import { connect } from 'react-redux'
4+ import { PlaceName } from '@opentripplanner/itinerary-body/lib/otp-react-redux'
45import {
56 PlaceName as PlaceNameWrapper ,
67 PlaceRowWrapper
@@ -9,7 +10,6 @@ import clone from 'clone'
910import isEqual from 'lodash.isequal'
1011import ItineraryBody from '@opentripplanner/itinerary-body/lib/otp-react-redux/itinerary-body'
1112import LineColumnContent from '@opentripplanner/itinerary-body/lib/otp-react-redux/line-column-content'
12- import PlaceName from '@opentripplanner/itinerary-body/lib/otp-react-redux/place-name'
1313import React , { Component } from 'react'
1414import RouteDescription from '@opentripplanner/itinerary-body/lib/otp-react-redux/route-description'
1515import styled from 'styled-components'
@@ -44,7 +44,7 @@ class ConnectedItineraryBody extends Component {
4444 static contextType = ComponentContext
4545
4646 /** avoid rerendering if the itinerary to display hasn't changed */
47- shouldComponentUpdate ( nextProps , nextState ) {
47+ shouldComponentUpdate ( nextProps ) {
4848 return ! isEqual ( this . props . itinerary , nextProps . itinerary )
4949 }
5050
@@ -57,8 +57,7 @@ class ConnectedItineraryBody extends Component {
5757 setActiveLeg,
5858 setLegDiagram,
5959 setMapillaryId,
60- setViewedTrip,
61- timeOptions
60+ setViewedTrip
6261 } = this . props
6362 const { LegIcon } = this . context
6463 const clonedItinerary = clone ( itinerary )
@@ -114,7 +113,6 @@ class ConnectedItineraryBody extends Component {
114113 showRouteFares = { config . itinerary && config . itinerary . showRouteFares }
115114 showViewTripButton
116115 TimeColumnContent = { RealtimeTimeColumn }
117- timeOptions = { timeOptions }
118116 toRouteAbbreviation = { noop }
119117 TransitLegSubheader = { TransitLegSubheader }
120118 TransitLegSummary = { TransitLegSummary }
@@ -126,7 +124,7 @@ class ConnectedItineraryBody extends Component {
126124 }
127125}
128126
129- const mapStateToProps = ( state , ownProps ) => {
127+ const mapStateToProps = ( state ) => {
130128 return {
131129 config : state . otp . config ,
132130 diagramVisible : state . otp . ui . diagramLeg
0 commit comments