コード整理

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