diff --git a/components/発車時刻表/LED_vidion.js b/components/発車時刻表/LED_vidion.js index 420a9e6..085b4f2 100644 --- a/components/発車時刻表/LED_vidion.js +++ b/components/発車時刻表/LED_vidion.js @@ -11,6 +11,7 @@ import { Header } from "./LED_Vision_Component/Header"; import { Description } from "./LED_inside_Component/Description"; import { EachData } from "./EachData"; import { useAllTrainDiagram } from "@/stateBox/useAllTrainDiagram"; +import { trainPosition } from "@/lib/trainPositionTextArray"; /** * @@ -144,6 +145,15 @@ export default function LED_vision(props) { }; const timeFiltering = (d) => { + const Pos = trainPosition(currentTrain.filter((t) => t.num == d.train)[0]) + const nextPos = Pos.isBetween ? Pos.Pos.to : Pos.Pos.Pos; + const PrePos = Pos.isBetween ? Pos.Pos.from : ""; + if(station[0].Station_JP == nextPos){ + return true; + } + else if(station[0].Station_JP == PrePos){ + return false; + } const date = dayjs(); let [h,m] = d.time.split(":"); let delay = isNaN(currentTrain.filter((t) => t.num == d.train)[0].delay)