import { FC } from "react"; import { TouchableOpacity, View, Text, Linking } from "react-native"; import { useStationList } from "@/stateBox/useStationList"; import { useCurrentTrain } from "@/stateBox/useCurrentTrain"; import AntDesign from "react-native-vector-icons/AntDesign"; type Props = { stationNumber: string; onExit: () => void; navigate?: (screen: string, params: { screen: string }) => void; }; export const StationTrainPositionButton: FC = (props) => { const { stationNumber, onExit, navigate } = props; const { inject, } = useCurrentTrain(); const { getInjectJavascriptAddress } = useStationList(); return ( { navigate("positions", { screen: "Apps" }); const script = getInjectJavascriptAddress(stationNumber); inject(script); onExit(); }} > 走行位置に移動 ); };