diff --git a/components/ActionSheetComponents/EachTrainInfo.js b/components/ActionSheetComponents/EachTrainInfo.js
index 2cdd6e2..8471af1 100644
--- a/components/ActionSheetComponents/EachTrainInfo.js
+++ b/components/ActionSheetComponents/EachTrainInfo.js
@@ -98,6 +98,7 @@ export const EachTrainInfo = ({
function findReversalPoints(array) {
// arrayは現在位置の駅ID(駅在宅の場合は1つの配列、駅間の場合は2つの配列)
// stopStationIDListは停車駅の駅IDの配列
+ if (!stopStationIDList.length) return [];
const arrayNumber = array.map((d) => ({
line: d
.split("")
@@ -169,7 +170,6 @@ export const EachTrainInfo = ({
} else {
const getNearStationID = (stationID) => {
for (let i = 0; i <= stopStationIDListNumber.length; i++) {
- console.log(stopStationIDListNumber[i].ID, stationID);
if (stopStationIDListNumber[i].ID < stationID) {
if (stopStationIDListNumber[i + 1].ID > stationID) {
return i + 1;
@@ -212,7 +212,7 @@ export const EachTrainInfo = ({
setTrainData([]);
return;
}
- setTrainData(TD.split("#"));
+ setTrainData(TD.split("#").filter((d) => d != ""));
}, [data]);
const getType = (string) => {
switch (string) {
@@ -263,7 +263,12 @@ export const EachTrainInfo = ({
{data.limited
? getType(data.limited.split(":")[0]) +
- migrateTrainName(data.limited.split(":")[1] || "普通")
+ migrateTrainName(
+ data.limited.split(":")[1] ||
+ (trainData.length > 0
+ ? trainData[trainData.length - 1].split(",")[0] + "行き"
+ : " ")
+ )
: ""}