コード整理

This commit is contained in:
harukin-OneMix4 2024-02-02 12:20:33 +09:00
parent b8176d2f29
commit e72cb03e08

View File

@ -40,7 +40,6 @@ export const EachTrainInfo = (props) => {
} = props.payload;
const [trainData, setTrainData] = useState([]);
const [currentPosition, setCurrentPosition] = useState([]);
const [trainPositionSwitch, setTrainPositionSwitch] = useState("false");
const { currentTrain } = useCurrentTrain();
@ -81,22 +80,22 @@ export const EachTrainInfo = (props) => {
const mainTrainStationPosition = trainData.findIndex(
(d) => d.split(",")[0] == stationInfo
);
const relationMain =
mainTrainStationPosition == 0
? "head"
: mainTrainStationPosition == trainData.length - 1
? "tail"
: "middle";
const relationMain = (() => {
if (mainTrainStationPosition == 0) return "head";
if (mainTrainStationPosition == trainData.length - 1) return "tail";
return "middle";
})();
const subTrainStationPosition = showNearTrain.findIndex(
(d) => d.split(",")[0] == stationInfo
);
const relationSub =
subTrainStationPosition == 0
? "head"
: subTrainStationPosition == showNearTrain.length - 1
? "tail"
: "middle";
const relationSub = (() => {
if (subTrainStationPosition == 0) return "head";
if (subTrainStationPosition == showNearTrain.length - 1) return "tail";
return "middle";
})();
switch (relationMain) {
case "head":
if (relationSub == "head") {