diff --git a/components/発車時刻表/LED_vidion.js b/components/発車時刻表/LED_vidion.js index c7e2334..1082299 100644 --- a/components/発車時刻表/LED_vidion.js +++ b/components/発車時刻表/LED_vidion.js @@ -40,7 +40,12 @@ let diagramData = undefined; * 9031M サンライズ瀬戸琴平(延長)(臨時?) * 9062D 四国まんなか千年ものがたり(臨時?) */ -export default function LED_vision(props) { +export default function LED_vision({ + station, + navigate, + setTrainInfo, + EachTrainInfoAsSR, +}) { const HeaderConfig = { headers: { referer: "https://train.jr-shikoku.co.jp/sp.html", @@ -91,12 +96,12 @@ export default function LED_vision(props) { } let returnData = {}; Object.keys(trainDiagram).forEach((key) => { - if (trainDiagram[key].match(props.station.Station_JP + ",")) { + if (trainDiagram[key].match(station.Station_JP + ",")) { returnData[key] = trainDiagram[key]; } }); setStationDiagram(returnData); - }, [trainDiagram, props.station]); + }, [trainDiagram, station]); const getCurrentTrain = () => fetch( @@ -157,7 +162,7 @@ export default function LED_vision(props) { useEffect(() => { //現在の駅に停車する列車から時刻を切り出してLEDベースにフォーマット if (objectIsEmpty(stationDiagram)) return () => {}; - const getTimeData = getTime(stationDiagram, props.station); + const getTimeData = getTime(stationDiagram, station); setTrainTimeAndNumber(getTimeData); }, [stationDiagram]); @@ -211,9 +216,9 @@ export default function LED_vision(props) { props={props} currentTrain={currentTrain} customTrainDataDetector={customTrainDataDetector} - navigate={props.navigate} - setTrainInfo={props.setTrainInfo} - EachTrainInfoAsSR={props.EachTrainInfoAsSR} + navigate={navigate} + setTrainInfo={setTrainInfo} + EachTrainInfoAsSR={EachTrainInfoAsSR} /> ))}