LEDの動作条件修正
This commit is contained in:
parent
9eaa32a0f2
commit
7595dd845a
@ -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 (
|
||||
<>
|
||||
<TouchableOpacity
|
||||
@ -376,7 +379,12 @@ const EachData = ({
|
||||
/>
|
||||
<LastStation d={d} />
|
||||
<DependTime d={d} />
|
||||
<StatusAndDelay currentTrain={currentTrain} d={d} props={props} />
|
||||
<StatusAndDelay
|
||||
currentTrain={currentTrain}
|
||||
d={d}
|
||||
props={props}
|
||||
trainDescriptionSwitch={trainDescriptionSwitch}
|
||||
/>
|
||||
</TouchableOpacity>
|
||||
{trainDescriptionSwitch && !!train.info && <Description train={train} />}
|
||||
</>
|
||||
@ -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 (
|
||||
<View style={{ flex: 4 }}>
|
||||
<Text
|
||||
|
Loading…
Reference in New Issue
Block a user