@@ -7,7 +7,6 @@ import { compact } from 'lodash';
7
7
import { useTranslation } from 'react-i18next' ;
8
8
import { useSelector } from 'react-redux' ;
9
9
10
- import { LOADER_HEIGHT } from 'applications/stdcm/consts' ;
11
10
import { useOsrdConfActions , useOsrdConfSelectors } from 'common/osrdContext' ;
12
11
import useInfraStatus from 'modules/pathfinding/hooks/useInfraStatus' ;
13
12
import { Map } from 'modules/trainschedule/components/ManageTrainSchedule' ;
@@ -20,7 +19,7 @@ import StdcmDestination from './StdcmDestination';
20
19
import StdcmLinkedPathSearch from './StdcmLinkedPathSearch' ;
21
20
import StdcmOrigin from './StdcmOrigin' ;
22
21
import useStaticPathfinding from '../../hooks/useStaticPathfinding' ;
23
- import type { LoaderStatus , StdcmConfigErrors } from '../../types' ;
22
+ import type { StdcmConfigErrors } from '../../types' ;
24
23
import StdcmSimulationParams from '../StdcmSimulationParams' ;
25
24
import StdcmVias from './StdcmVias' ;
26
25
import { ArrivalTimeTypes , StdcmConfigErrorTypes } from '../../types' ;
@@ -79,23 +78,9 @@ const StdcmConfig = ({
79
78
const pathfinding = useStaticPathfinding ( infra ) ;
80
79
81
80
const [ formErrors , setFormErrors ] = useState < StdcmConfigErrors > ( ) ;
82
- const [ loaderStatus , setLoaderStatus ] = useState < LoaderStatus > ( ) ;
83
81
84
82
const disabled = isPending || retainedSimulationIndex > - 1 ;
85
83
86
- useEffect ( ( ) => {
87
- if ( ! isPending || ! launchButtonRef . current ) {
88
- setLoaderStatus ( undefined ) ;
89
- } else {
90
- const { top } = launchButtonRef . current . getBoundingClientRect ( ) ;
91
- const windowHeight = window . innerHeight ;
92
- setLoaderStatus ( {
93
- status : windowHeight - top - 32 > LOADER_HEIGHT ? 'absolute' : 'fixedBottom' ,
94
- firstLaunch : true ,
95
- } ) ;
96
- }
97
- } , [ isPending ] ) ;
98
-
99
84
const startSimulation = ( ) => {
100
85
const isPathfindingFailed = ! ! pathfinding && pathfinding . status !== 'success' ;
101
86
const formErrorsStatus = checkStdcmConfigErrors (
@@ -212,11 +197,9 @@ const StdcmConfig = ({
212
197
) }
213
198
</ div >
214
199
215
- { loaderStatus && (
200
+ { isPending && (
216
201
< StdcmLoader
217
202
cancelStdcmRequest = { cancelStdcmRequest }
218
- loaderStatus = { loaderStatus }
219
- setLoaderStatus = { setLoaderStatus }
220
203
launchButtonRef = { launchButtonRef }
221
204
/>
222
205
) }
0 commit comments