From 8891bb2b6b8e1aef691fc1340d3bbb8a628af238 Mon Sep 17 00:00:00 2001 From: harukin-expo-dev-env Date: Mon, 9 Sep 2024 14:36:15 +0000 Subject: [PATCH] =?UTF-8?q?=E5=BD=B1=E9=9F=BF=E7=AF=84=E5=9B=B2=E3=81=AE?= =?UTF-8?q?=E4=B8=8D=E8=B6=B3=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stateBox/useAreaInfo.js | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/stateBox/useAreaInfo.js b/stateBox/useAreaInfo.js index 6b15c3e..bdc9a0f 100644 --- a/stateBox/useAreaInfo.js +++ b/stateBox/useAreaInfo.js @@ -1,5 +1,6 @@ import React, { createContext, useContext, useState, useEffect } from "react"; import useInterval from "../lib/useInterval"; + const initialState = { areaInfo: "", setAreainfo: () => {}, @@ -12,6 +13,7 @@ const AreaInfoContext = createContext(initialState); export const useAreaInfo = () => { return useContext(AreaInfoContext); }; + const setoStationID = [ "Y00", "Y01", @@ -27,6 +29,7 @@ const setoStationID = [ "Y11", "Y12", ]; + const yosan1StationID = [ "Y12", "Y13", @@ -73,6 +76,7 @@ const yosan1StationID = [ "Y54", "Y55", ]; + const yosan2StationID = [ "U00", "U01", @@ -118,6 +122,7 @@ const yosan2StationID = [ "S17", "S18", ]; + const dosan1StationID = [ "D12", "D13", @@ -216,7 +221,9 @@ const kotokuStationID = [ "T27", "T28", ]; + const mugiStationID = [ + "T00", "M00", "M01", "M02", @@ -246,7 +253,10 @@ const mugiStationID = [ "M26", "M27", ]; + const tokushimaStationID = [ + "T00", + "T01", "B00", "B01", "B02", @@ -275,8 +285,25 @@ const tokushimaStationID = [ "B25", ]; -const narutoStationID = ["N04", "N05", "N06", "N07", "N08", "N09", "N10"]; +const narutoStationID = [ + "T00", + "T01", + "T02", + "T03", + "T04", + "N04", + "N05", + "N06", + "N07", + "N08", + "N09", + "N10", +]; + const yodoStationID = [ + "K26", + "U28", + "U27", "G27", "G28", "G29", @@ -312,6 +339,7 @@ const areaStationPair = { naruto: { id: "N", stationID: narutoStationID }, yodo: { id: "G", stationID: yodoStationID }, }; + export const AreaInfoProvider = ({ children }) => { const [areaInfo, setAreaInfo] = useState(""); const [areaIconBadgeText, setAreaIconBadgeText] = useState("");