@@ -21,7 +21,7 @@ import OptionsSNCF from 'common/BootstrapSNCF/OptionsSNCF';
21
21
import { Loader , Spinner } from 'common/Loaders' ;
22
22
import ScenarioCard from 'modules/scenario/components/ScenarioCard' ;
23
23
import ScenarioCardEmpty from 'modules/scenario/components/ScenarioCardEmpty' ;
24
- import AddOrEditStudyModal , { type StudyForm } from 'modules/study/components/AddOrEditStudyModal' ;
24
+ import AddOrEditStudyModal from 'modules/study/components/AddOrEditStudyModal' ;
25
25
import { budgetFormat } from 'utils/numbers' ;
26
26
27
27
type SortOptions =
@@ -221,15 +221,7 @@ export default function Study() {
221
221
type = "button"
222
222
onClick = { ( ) =>
223
223
openModal (
224
- < AddOrEditStudyModal
225
- editionMode
226
- study = {
227
- {
228
- ...study ,
229
- budget : study . budget !== 0 ? study . budget : undefined ,
230
- } as StudyForm
231
- }
232
- /> ,
224
+ < AddOrEditStudyModal editionMode study = { study } /> ,
233
225
'xl' ,
234
226
'no-close-modal'
235
227
)
@@ -268,7 +260,9 @@ export default function Study() {
268
260
) }
269
261
</ div >
270
262
271
- { ( study . service_code || study . business_code || study . budget !== 0 ) && (
263
+ { ( study . service_code ||
264
+ study . business_code ||
265
+ ( study . budget !== 0 && study . budget !== null ) ) && (
272
266
< div className = "study-details-financials" >
273
267
< div className = "study-details-financials-infos" >
274
268
{ study . service_code && (
@@ -284,12 +278,12 @@ export default function Study() {
284
278
</ div >
285
279
) }
286
280
</ div >
287
- { study . budget !== 0 && (
281
+ { study . budget ? (
288
282
< div className = "study-details-financials-amount" >
289
283
< span className = "study-details-financials-amount-text" > { t ( 'budget' ) } </ span >
290
284
{ budgetFormat ( study . budget ) }
291
285
</ div >
292
- ) }
286
+ ) : null }
293
287
</ div >
294
288
) }
295
289
0 commit comments