細かい仕様調整

This commit is contained in:
harukin-expo-dev-env
2025-09-13 14:02:56 +00:00
parent 60e1dcd1a5
commit 4edfb951d4
4 changed files with 7 additions and 9 deletions

View File

@@ -431,7 +431,7 @@ export const EachTrainInfoCore = ({
)}
{trainDataWidhThrough.map((i, index) =>
i.split(",")[1] == "提" ? (
<DataFromButton i={i} />
<DataFromButton i={i} key={i + "-data"} />
) : (
<EachStopList
{...{

View File

@@ -21,7 +21,7 @@ import { useEffect, useState } from "react";
import { Text, TouchableOpacity, View } from "react-native";
export const FixedStation = ({ stationID }) => {
const { fixedPosition, setFixedPosition } = useCurrentTrain();
const { currentTrain, setFixedPosition } = useCurrentTrain();
const { getStationDataFromId } = useStationList();
const [station, setStation] = useState<StationProps[]>([]);
useEffect(() => {
@@ -38,7 +38,6 @@ export const FixedStation = ({ stationID }) => {
const { areaInfo, areaStationID } = useAreaInfo();
const [stationDiagram, setStationDiagram] = useState({}); //当該駅の全時刻表
const [isInfoArea, setIsInfoArea] = useState(false);
const { currentTrain } = useCurrentTrain();
useEffect(() => {
// 現在の駅に停車するダイヤを作成する副作用[列車ダイヤと現在駅情報]

View File

@@ -105,10 +105,13 @@ export const EachData: FC<Props> = (props) => {
const [isShow, setIsShow] = useState(true);
const [isDepartureNow, setIsDepartureNow] = useState(false);
useEffect(() => {
const [h, m] = d.time.split(":");
const IntH = parseInt(h);
const IntM = parseInt(m);
const currentTime = dayjs();
const trainTime = currentTime
.set("hour", parseInt(d.time.split(":")[0]))
.set("minute", parseInt(d.time.split(":")[1]));
.set("hour", IntH < 4 ? IntH + 24 : IntH)
.set("minute", IntM);
const diff = trainTime.diff(currentTime, "minute");
if (diff < 2) setIsDepartureNow(true);
else setIsDepartureNow(false);

View File

@@ -139,8 +139,6 @@ export const Menu: FC<props> = (props) => {
}, []);
if (_stList.length == 0) setNearPositionStation([]);
else {
console.log("hoge");
console.log(_stList);
let returnData: StationProps[][] = [];
_stList.forEach((d, index, array) => {
const stationName = d.Station_JP;
@@ -206,8 +204,6 @@ export const Menu: FC<props> = (props) => {
});
}
if (JSON.stringify(returnData) == JSON.stringify(listUpStation)) return;
console.log("returnData");
console.log(returnData);
setListUpStation(returnData);
} else if (stationListMode == "position") {
const returnData = nearPositionStation.filter((d) => d != undefined);