小規模なコード整理

This commit is contained in:
harukin-expo-dev-env
2025-04-10 18:29:56 +00:00
parent 99831e8d39
commit 423625c08a
4 changed files with 14 additions and 19 deletions

View File

@@ -1,13 +1,14 @@
import { Text, TouchableOpacity } from "react-native";
import React, { useState } from "react";
import { useAllTrainDiagram } from "@/stateBox/useAllTrainDiagram";
export const ShowSpecialTrain = ({
isTrainDataNothing,
setTrainData,
trainList,
trueTrainID,
}) => {
const { allTrainDiagram } = useAllTrainDiagram();
const replaceSpecialTrainDetail = (trainNum) => {
let TD = trainList[trainNum];
let TD = allTrainDiagram[trainNum];
if (!TD) return;
setTrainData(TD.split("#").filter((d) => d != ""));
};

View File

@@ -216,9 +216,8 @@ export const EachTrainInfoCore = ({
if (!data.trainNum) return;
const NearTrainList = getInfluencedTrainData(data.trainNum);
if (NearTrainList.length == 0) return;
const returnArray = NearTrainList.map((d) => d.id);
const TDArray = NearTrainList.map((d) => d.TrainData);
setNearTrainIDList(returnArray);
setNearTrainIDList(NearTrainList.map((d) => d.id));
if (trainData.length == 0) return;
if (TDArray.length == 0) return;
let head = [];
@@ -242,10 +241,8 @@ export const EachTrainInfoCore = ({
}
})
);
if (head) setHeadStation(head);
else setHeadStation([]);
if (tail) setTailStation(tail);
else setTailStation([]);
setHeadStation(head || []);
setTailStation(tail || []);
}, [trainData, data]);
useEffect(() => {
@@ -391,7 +388,6 @@ export const EachTrainInfoCore = ({
<DynamicHeaderScrollView
from={from}
styles={styles}
actionSheetRef={actionSheetRef}
scrollHandlers={scrollHandlers}
containerProps={{
style: {
@@ -459,7 +455,6 @@ export const EachTrainInfoCore = ({
<ShowSpecialTrain
isTrainDataNothing={trainData.length == 0}
setTrainData={setTrainData}
trainList={trainList}
trueTrainID={trueTrainID}
/>
{!trainData.length && (