@@ -16,7 +16,6 @@ import type { ArrivalTimeTypes, ScheduleConstraint } from '../../types';
16
16
type StdcmOpScheduleProps = {
17
17
disabled : boolean ;
18
18
pathStep : Extract < StdcmPathStep , { isVia : false } > ;
19
- opScheduleTimeType : ArrivalTimeTypes ;
20
19
opTimingData ?: {
21
20
date : Date ;
22
21
arrivalDate : string ;
@@ -38,7 +37,6 @@ const StdcmOpSchedule = ({
38
37
disabled,
39
38
pathStep,
40
39
opTimingData,
41
- opScheduleTimeType,
42
40
opId,
43
41
isOrigin = false ,
44
42
} : StdcmOpScheduleProps ) => {
@@ -113,22 +111,22 @@ const StdcmOpSchedule = ({
113
111
if (
114
112
( ! isArrivalDateInSearchTimeWindow ( arrivalDate , searchDatetimeWindow ) ||
115
113
! opTimingData ?. arrivalDate ) &&
116
- opScheduleTimeType === 'preciseTime'
114
+ pathStep . arrivalType === 'preciseTime'
117
115
) {
118
116
onArrivalChange ( {
119
117
date : defaultDate ( searchDatetimeWindow ?. begin ) ,
120
118
hours : arrivalTimeHours || 0 ,
121
119
minutes : arrivalTimeMinutes || 0 ,
122
120
} ) ;
123
121
}
124
- } , [ searchDatetimeWindow , opScheduleTimeType ] ) ;
122
+ } , [ searchDatetimeWindow , pathStep . arrivalType ] ) ;
125
123
126
124
return (
127
125
< >
128
126
< div className = "arrival-type-select" >
129
127
< Select
130
128
id = { `select-${ opId } ` }
131
- value = { opScheduleTimeType }
129
+ value = { pathStep . arrivalType }
132
130
onChange = { ( e ) => {
133
131
if ( e ) {
134
132
onArrivalTypeChange ( e as ArrivalTimeTypes ) ;
@@ -143,7 +141,7 @@ const StdcmOpSchedule = ({
143
141
disabled = { disabled }
144
142
/>
145
143
</ div >
146
- { opScheduleTimeType === 'preciseTime' && (
144
+ { pathStep . arrivalType === 'preciseTime' && (
147
145
< div className = "schedule" >
148
146
< DatePicker
149
147
inputProps = { {
0 commit comments