From b50937c63ee8fc8fc64b9071e3850fab1cfea059 Mon Sep 17 00:00:00 2001 From: harukin-expo-dev-env Date: Mon, 9 Sep 2024 06:12:25 +0000 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E8=A6=81=E3=81=AAimport=E5=89=8A?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Top.js | 2 -- .../EachTrainInfo/TrainDataView.js | 1 - components/AllTrainDiagramView.js | 2 -- components/trainMenu.js | 3 +-- menu.js | 10 +++------- stateBox/useStationList.tsx | 5 +---- 6 files changed, 5 insertions(+), 18 deletions(-) diff --git a/Top.js b/Top.js index acbd5d8..5449cbb 100644 --- a/Top.js +++ b/Top.js @@ -3,7 +3,6 @@ import { createStackNavigator, TransitionPresets, } from "@react-navigation/stack"; -import { getStationList2 } from "./lib/getStationList2"; import Apps from "./components/Apps"; import TrainBase from "./components/trainbaseview"; import HowTo from "./howto"; @@ -29,7 +28,6 @@ export const Top = ({ navigationRef }) => { return unsubscribe; }, [{ navigate, addListener }]); - const goToTrainMenu = () => { if (navigationRef.current?.getCurrentRoute().name == "Apps") { if (mapSwitch == "true") { diff --git a/components/ActionSheetComponents/EachTrainInfo/TrainDataView.js b/components/ActionSheetComponents/EachTrainInfo/TrainDataView.js index 6b84549..98e0541 100644 --- a/components/ActionSheetComponents/EachTrainInfo/TrainDataView.js +++ b/components/ActionSheetComponents/EachTrainInfo/TrainDataView.js @@ -5,7 +5,6 @@ import { useDeviceOrientationChange } from "../../../stateBox/useDeviceOrientati import { getStationList2 } from "../../../lib/getStationList2"; import { useCurrentTrain } from "../../../stateBox/useCurrentTrain"; import { SheetManager } from "react-native-actions-sheet"; -import { useNavigation } from "@react-navigation/native"; export const TrainDataView = ({ currentTrainData, diff --git a/components/AllTrainDiagramView.js b/components/AllTrainDiagramView.js index 15585f4..14f8867 100644 --- a/components/AllTrainDiagramView.js +++ b/components/AllTrainDiagramView.js @@ -12,11 +12,9 @@ import { import { useAllTrainDiagram } from "../stateBox/useAllTrainDiagram"; import { customTrainDataDetector } from "./custom-train-data"; -import { getStationList } from "../lib/getStationList"; import { getTrainType } from "../lib/getTrainType"; import { SheetManager } from "react-native-actions-sheet"; import { useNavigation } from "@react-navigation/native"; -import { useTrainMenu } from "../stateBox/useTrainMenu"; export default function AllTrainDiagramView() { const { navigate } = useNavigation(); const { allTrainDiagram } = useAllTrainDiagram(); diff --git a/components/trainMenu.js b/components/trainMenu.js index e95df18..2f96e2a 100644 --- a/components/trainMenu.js +++ b/components/trainMenu.js @@ -1,7 +1,6 @@ import React, { useRef, useState, useEffect } from "react"; -import { View, Text, TouchableOpacity, Linking, Platform } from "react-native"; +import { View, Text, TouchableOpacity, Linking } from "react-native"; import MapView, { Marker } from "react-native-maps"; -import Constants from "expo-constants"; import { MaterialCommunityIcons, Ionicons } from "@expo/vector-icons"; import { useCurrentTrain } from "../stateBox/useCurrentTrain"; import { useNavigation } from "@react-navigation/native"; diff --git a/menu.js b/menu.js index e454fa7..851a99a 100644 --- a/menu.js +++ b/menu.js @@ -23,7 +23,7 @@ import { TitleBar } from "./components/Menu/TitleBar"; import { FixedContentBottom } from "./components/Menu/FixedContentBottom"; import { UsefulBox } from "./components/atom/UsefulBox"; -import { getStationList, lineList } from "./lib/getStationList"; +import { lineList } from "./lib/getStationList"; import useInterval from "./lib/useInterval"; import { HeaderConfig } from "./lib/HeaderConfig"; import { useFavoriteStation } from "./stateBox/useFavoriteStation"; @@ -260,12 +260,8 @@ const TopMenuButton = () => { }; const JRSTraInfoBox = () => { - const { - getTime, - delayData, - loadingDelayData, - setLoadingDelayData, - } = useTrainDelayData(); + const { getTime, delayData, loadingDelayData, setLoadingDelayData } = + useTrainDelayData(); const styles = { touch: { backgroundColor: "#0099CC", diff --git a/stateBox/useStationList.tsx b/stateBox/useStationList.tsx index 2f66c81..d947796 100644 --- a/stateBox/useStationList.tsx +++ b/stateBox/useStationList.tsx @@ -3,10 +3,8 @@ import React, { useContext, useState, useEffect, - useLayoutEffect, FC, } from "react"; -import { AS } from "../storageControl"; import { getStationList } from "../lib/getStationList"; type initialStateType = { @@ -38,12 +36,11 @@ export const StationListProvider: FC = ({ children }) => { Object.keys(originalStationList).forEach((key) => { originalStationList[key].forEach((station) => { if (station.Station_JP === name) { - if(!!station.jslodApi)returnArray.push(station); + if (!!station.jslodApi) returnArray.push(station); } }); }); return returnArray; - }; return (