From dfdd9a7f3749cc16092babe2af8113b2f4113c83 Mon Sep 17 00:00:00 2001 From: harukin-OneMix4 Date: Fri, 7 Jul 2023 22:29:31 +0900 Subject: [PATCH] =?UTF-8?q?=E6=A8=AA=E6=96=B9=E5=90=91=E3=83=A1=E3=83=8B?= =?UTF-8?q?=E3=83=A5=E3=83=BC=E8=BF=BD=E5=8A=A0(=E7=8F=BE=E6=99=82?= =?UTF-8?q?=E7=82=B9=E3=81=A7=E3=81=AF=E6=8E=A1=E7=94=A8=E3=81=97=E3=81=AA?= =?UTF-8?q?=E3=81=84)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ActionSheetComponents/EachTrainInfo.js | 256 ++++++++++++------ 1 file changed, 177 insertions(+), 79 deletions(-) diff --git a/components/ActionSheetComponents/EachTrainInfo.js b/components/ActionSheetComponents/EachTrainInfo.js index d906cf1..a4be3b5 100644 --- a/components/ActionSheetComponents/EachTrainInfo.js +++ b/components/ActionSheetComponents/EachTrainInfo.js @@ -15,7 +15,10 @@ import ActionSheet from "react-native-actions-sheet"; import LottieView from "lottie-react-native"; import trainList from "../../assets/originData/trainList"; import { lineList } from "../../lib/getStationList"; -import { heightPercentageToDP } from "react-native-responsive-screen"; +import { + heightPercentageToDP, + widthPercentageToDP, +} from "react-native-responsive-screen"; import lineColorList from "../../assets/originData/lineColorList"; export const EachTrainInfo = ({ @@ -225,61 +228,22 @@ export const EachTrainInfo = ({ /> )} - - - 現在地 {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} + + - + + + + 行先 + + + 岡山 + + + + + 車両案内 + + + 宇多津でうずしお号と連結 + + + + + + + 編成(使用車両:2700系) + + + + {"[<自][自>][アン自|指>][アン指|G>]"} + + + + +