import lineColorList from "@/assets/originData/lineColorList"; import { StationNumberMaker } from "@/components/駅名表/StationNumberMaker"; import { useCurrentTrain } from "@/stateBox/useCurrentTrain"; import { useStationList, StationProps } from "@/stateBox/useStationList"; import { useEffect, useState } from "react"; import { Text, TouchableOpacity, View } from "react-native"; export const FixedStation = ({ stationID }) => { const { fixedPosition, setFixedPosition } = useCurrentTrain(); const { getStationDataFromId } = useStationList(); const [station, setStation] = useState([]); useEffect(() => { const data = getStationDataFromId(stationID); setStation(data); }, [stationID]); const lineColor = station.length > 0 ? lineColorList[station[0]?.StationNumber.slice(0, 1)] : "white"; return ( { setFixedPosition({ type: null, value: null }); }} > {station[0]?.Station_JP} 駅情報固定中 次:15:00 快速マリン 岡山 次:15:00 快速マリン 岡山 ); };