getStationListの整理

This commit is contained in:
harukin-expo-dev-env
2025-04-10 18:40:04 +00:00
parent 423625c08a
commit 577e793af9
12 changed files with 47 additions and 66 deletions

View File

@@ -11,8 +11,7 @@ import { useSafeAreaInsets } from "react-native-safe-area-context";
import { useTrainMenu } from "../../stateBox/useTrainMenu";
import { useCurrentTrain } from "../../stateBox/useCurrentTrain";
import lineColorList from "../../assets/originData/lineColorList";
import { stationIDPair } from "../../lib/getStationList2";
import { lineListPair } from "../../lib/getStationList";
import { stationIDPair, lineListPair } from "../../lib/getStationList";
export const TrainMenuLineSelector = () => {
const {
@@ -20,7 +19,7 @@ export const TrainMenuLineSelector = () => {
setSelectedLine,
mapsStationData: stationData,
} = useTrainMenu();
const { webview } = useCurrentTrain();
const { webview } = useCurrentTrain();
const actionSheetRef = useRef(null);
const insets = useSafeAreaInsets();
const platformIs = Platform.OS == "android";
@@ -55,7 +54,7 @@ export const TrainMenuLineSelector = () => {
onPress={() => {
SheetManager.hide("TrainMenuLineSelector");
const s = selectedLine == d ? undefined : d;
if(!s) return;
if (!s) return;
setSelectedLine(s);
Object.keys(stationData).forEach((data, indexBase) => {
stationData[data].forEach((D, index) => {
@@ -66,7 +65,7 @@ export const TrainMenuLineSelector = () => {
""
).split(",");
if (latlng.length == 0) return null;
if (index == 0 ) {
if (index == 0) {
webview.current
?.injectJavaScript(`MoveDisplayStation('${data}_${D.MyStation}_${D.Station_JP}');
document.getElementById("disp").insertAdjacentHTML("afterbegin", "<div />");`);