追跡ができなくなったら解除するように変更

This commit is contained in:
harukin-expo-dev-env
2025-09-24 13:05:55 +00:00
parent 211e361285
commit 3dbcc93448
2 changed files with 15 additions and 4 deletions

View File

@@ -34,7 +34,7 @@ export const FixedTrain: FC<props> = ({
displaySize,
setDisplaySize,
}) => {
const { setFixedPosition, currentTrain, getCurrentStationData, getPosition } =
const {fixedPosition, setFixedPosition, currentTrain, getCurrentStationData, getPosition } =
useCurrentTrain();
const { mapSwitch } = useTrainMenu();
@@ -51,9 +51,14 @@ export const FixedTrain: FC<props> = ({
}, [currentTrain, trainID]);
useEffect(() => {
const stationData = getCurrentStationData(trainID);
console.log(stationData);
if (stationData) {
setTrain(stationData);
}
else{
alert("追跡していた列車が消えました。追跡を終了します。");
setFixedPosition({ type: null, value: null });
}
}, [trainID, currentTrain]);
const { getStationDataFromName, stationList, originalStationList } =