diff --git a/components/発車時刻表/LED_vidion.js b/components/発車時刻表/LED_vidion.js
index 26bbdb1..17fc581 100644
--- a/components/発車時刻表/LED_vidion.js
+++ b/components/発車時刻表/LED_vidion.js
@@ -346,7 +346,10 @@ const EachData = ({
return { color: "white", name: "普通列車" };
}
};
- const train = customTrainDataDetector(d.train);
+ const [train, setTrain] = useState(customTrainDataDetector(d.train));
+ useEffect(() => {
+ setTrain(customTrainDataDetector(d.train));
+ }, [currentTrain, d.train, trainDescriptionSwitch]);
return (
<>
-
+
{trainDescriptionSwitch && !!train.info && }
>
@@ -439,7 +447,7 @@ const DependTime = ({ d }) => {
);
};
-const StatusAndDelay = ({ currentTrain, d, props }) => {
+const StatusAndDelay = ({ currentTrain, d, props, trainDescriptionSwitch }) => {
const [status, setStatus] = useState("");
useEffect(() => {
const current = currentTrain.filter((a) => a.num == d.train)[0];
@@ -463,7 +471,7 @@ const StatusAndDelay = ({ currentTrain, d, props }) => {
setStatus(delay + "分遅れ");
break;
}
- }, []);
+ }, [currentTrain, d.train, trainDescriptionSwitch]);
return (