Skip to content

Commit ae7c8ef

Browse files
committed
front: set eco in the train card when there is a margin
1 parent 572642d commit ae7c8ef

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

front/src/modules/trainschedule/components/DriverTrainSchedule/DriverTrainSchedule.tsx

+8-2
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,16 @@ export default function DriverTrainSchedule({
1414
train: Train;
1515
rollingStock: LightRollingStock;
1616
}) {
17-
const [baseOrEco, setBaseOrEco] = useState<BaseOrEcoType>(BaseOrEco.base);
17+
const [baseOrEco, setBaseOrEco] = useState<BaseOrEcoType>(
18+
train.eco ? BaseOrEco.eco : BaseOrEco.base
19+
);
1820

1921
useEffect(() => {
20-
if (baseOrEco === BaseOrEco.eco && !train[baseOrEco]) setBaseOrEco(BaseOrEco.base);
22+
if (baseOrEco === BaseOrEco.eco && !train[baseOrEco]) {
23+
setBaseOrEco(BaseOrEco.base);
24+
} else {
25+
setBaseOrEco(BaseOrEco.eco);
26+
}
2127
}, [train]);
2228

2329
return (

0 commit comments

Comments
 (0)