diff --git a/components/ActionSheetComponents/EachTrainInfo.js b/components/ActionSheetComponents/EachTrainInfo.js
index eb79987..e284da8 100644
--- a/components/ActionSheetComponents/EachTrainInfo.js
+++ b/components/ActionSheetComponents/EachTrainInfo.js
@@ -299,78 +299,25 @@ export const EachTrainInfo = (props) => {
/>
)}
-
-
-
- 現在地 {currentPosition.toString()}
-
-
- {data.trainData?.Pos && data.trainData?.Pos.match("~") ? (
- <>
-
- {
- data.trainData?.Pos.replace("(下り)", "")
- .replace("(上り)", "")
- .split("~")[0]
- }
-
-
- ~
-
-
- {
- data.trainData?.Pos.replace("(下り)", "")
- .replace("(上り)", "")
- .split("~")[1]
- }
-
- >
- ) : (
-
- {data.trainData?.Pos}
-
- )}
-
-
{
}}
>
- {isNaN(data.trainData?.delay) ? "状態" : "遅延時分"}
+ 現在地 {currentPosition.toString()}
-
- {data.trainData?.delay}
- {isNaN(data.trainData?.delay) ? "" : "分"}
-
+ {data.trainData?.Pos && data.trainData?.Pos.match("~") ? (
+ <>
+
+ {
+ data.trainData?.Pos.replace("(下り)", "")
+ .replace("(上り)", "")
+ .split("~")[0]
+ }
+
+
+ ~
+
+
+ {
+ data.trainData?.Pos.replace("(下り)", "")
+ .replace("(上り)", "")
+ .split("~")[1]
+ }
+
+ >
+ ) : (
+
+ {data.trainData?.Pos}
+
+ )}
-
- 列番
-
+
- {data.trainData?.num}
-
+
+ {isNaN(data.trainData?.delay) ? "状態" : "遅延時分"}
+
+
+
+ {data.trainData?.delay}
+ {isNaN(data.trainData?.delay) ? "" : "分"}
+
+
+
+ 列番
+
+ {data.trainData?.num}
+
+
-
- {/* {
*/}
-
+
+ )}
getStationList().then(setOriginalStationList), []);
+ useEffect(
+ () => allTrainDiagram && setKeyList(Object.keys(allTrainDiagram)),
+ []
+ );
const openTrainInfo = (d) => {
const train = customTrainDataDetector(d);
@@ -45,7 +50,7 @@ export default function AllTrainDiagramView({ navigation: { navigate } }) {
},
navigate,
originalStationList,
- from: "LED",
+ from: "AllTrainDiagramView",
};
SheetManager.show("EachTrainInfo", {
payload,
@@ -54,31 +59,10 @@ export default function AllTrainDiagramView({ navigation: { navigate } }) {
return (
- {allTrainDiagram &&
- Object.keys(allTrainDiagram).map((key) => {
- return (
- openTrainInfo(key)}
- >
-
-
- {key}
-
-
-
- );
- })}
+ {keyList &&
+ keyList.map((key) => (
+
+ ))}
);
}
-const UsefulBox = (props) => {
- const { icon, backgroundColor, flex, onPressButton, children } = props;
+const Item = ({ id, openTrainInfo }) => {
return (
openTrainInfo(id)}
>
-
-
- {children}
+
+
+ {id}
+
);
};
diff --git a/menu.js b/menu.js
index a9082c5..fb4ce4a 100644
--- a/menu.js
+++ b/menu.js
@@ -535,18 +535,6 @@ const FixedContentBottom = (props) => {
JR四国グループの施設をご案内
- props.navigate("AllTrainIDList")}
- >
-
- 列番検索
-
-
- 全列車のダイヤを確認できる機能です。
-
-
{
))}
+ 上級者向け機能
+ props.navigate("AllTrainIDList")}
+ >
+
+ 列番探索
+
+
+ データベースに存在する全列車のダイヤを確認できる機能です。
+
+
このアプリについて
このアプリはXprocess(HARUKIN)が製作しているJR四国の完全非公式アシストアプリケーションです。このアプリに関することでのJR四国公式へ問合せすることはお控えください。以下のTwitterよりお願いします。
+