EachTrainInfoの可変を実装

This commit is contained in:
harukin-OneMix4
2024-02-07 00:12:27 +09:00
parent 576d9ae222
commit 49e9ed14bc
4 changed files with 444 additions and 225 deletions

View File

@@ -11,17 +11,20 @@ export const TrainDataView = ({
currentPosition,
nearTrainIDList,
openTrainInfo,
mode = 0,
}) => {
return (
<View
style={{
flexDirection: "row",
minHeight: 200,
height: heightPercentageToDP("20%"),
//minHeight: 200,
//height: heightPercentageToDP("20%"),
width: widthPercentageToDP("100%"),
flex: 1,
}}
>
<StateBox
mode={mode}
title={`現在地 ${currentPosition.toString()}`}
text={
currentTrainData?.Pos.match("")
@@ -37,9 +40,10 @@ export const TrainDataView = ({
: currentTrainData?.Pos
}
/>
<View style={{ flex: 1, flexDirection: "column" }}>
<View style={{ flex: 1, flexDirection: mode == 2 ? "row" : "column" }}>
<View style={{ flex: 1, flexDirection: "row" }}>
<StateBox
mode={mode}
title={isNaN(currentTrainData?.delay) ? "状態" : "遅延時分"}
text={`${currentTrainData?.delay}${
isNaN(currentTrainData?.delay) ? "" : "分"
@@ -55,9 +59,10 @@ export const TrainDataView = ({
}}
>
{nearTrainIDList.length == 0 ? (
<StateBox title="列番" text={currentTrainData?.num} />
<StateBox mode={mode} title="列番" text={currentTrainData?.num} />
) : (
<StateBox
mode={mode}
title="増解結相手を表示▶️"
text={`${nearTrainIDList}`}
style={{