From 99349c32008f232d91fe94c762aa3dec23fd73f2 Mon Sep 17 00:00:00 2001 From: harukin-expo-dev-env Date: Sun, 27 Jul 2025 03:32:16 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/getTrainType.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lib/getTrainType.ts b/lib/getTrainType.ts index 151630c..a0a76b6 100644 --- a/lib/getTrainType.ts +++ b/lib/getTrainType.ts @@ -13,6 +13,8 @@ type trainTypeString = | "臨時" | "普通列車" | "普通列車(ワンマン)" + | "臨時快速" + | "臨時特急" | "その他"; type trainTypeDataString = "rapid" | "express" | "normal"; type getTrainType = (d: nameString) => { @@ -22,6 +24,10 @@ type getTrainType = (d: nameString) => { }; export const getTrainType: getTrainType = (nameString) => { switch (nameString) { + case "Normal": + return { color: "white", name: "普通列車", data: "normal" }; + case "OneMan": + return { color: "white", name: "普通列車(ワンマン)", data: "normal" }; case "Rapid": case "OneManRapid": return { color: "aqua", name: "快速", data: "rapid" }; @@ -30,14 +36,12 @@ export const getTrainType: getTrainType = (nameString) => { case "NightLTDEXP": return { color: "pink", name: "寝台特急", data: "express" }; case "SPCL": - case "SPCL_Rapid": - case "SPCL_EXP": case "SPCL_Normal": return { color: "#297bff", name: "臨時", data: "normal" }; - case "OneMan": - return { color: "white", name: "普通列車(ワンマン)", data: "normal" }; - case "Normal": - return { color: "white", name: "普通列車", data: "normal" }; + case "SPCL_Rapid": + return { color: "#297bff", name: "臨時快速", data: "normal" }; + case "SPCL_EXP": + return { color: "#297bff", name: "臨時特急", data: "normal" }; default: return { color: "white", name: "その他", data: "normal" }; }