設定機能を実装

This commit is contained in:
harukin-expo-dev-env
2025-06-11 14:18:00 +00:00
parent 7b4badb9b0
commit b5b9558136
6 changed files with 33 additions and 3 deletions

View File

@@ -16,6 +16,8 @@ const initialState = {
setMapSwitch: () => {},
stationMenu: undefined,
setStationMenu: () => {},
uiSetting: undefined,
setUiSetting: () => {},
LoadError: false,
setLoadError: () => {},
trainInfo: {
@@ -58,12 +60,16 @@ export const TrainMenuProvider = ({ children }) => {
//駅情報画面用
const [trainMenu, setTrainMenu] = useState("true");
//GUIデザインベース
const [uiSetting, setUiSetting] = useState("tokyo");
//地図表示テキスト
const injectJavascript = injectJavascriptData(
mapSwitch,
iconSetting,
stationMenu,
trainMenu
trainMenu,
uiSetting
);
useEffect(() => {
@@ -75,6 +81,8 @@ export const TrainMenuProvider = ({ children }) => {
ASCore({ k: "stationSwitch", s: setStationMenu, d: "true", u: true });
//列車メニュースイッチ
ASCore({ k: "trainSwitch", s: setTrainMenu, d: "true", u: true });
//GUIデザインベーススイッチ
ASCore({ k: "uiSetting", s: setUiSetting, d: "tokyo", u: true });
}, []);
return (
@@ -90,6 +98,8 @@ export const TrainMenuProvider = ({ children }) => {
setMapSwitch,
stationMenu,
setStationMenu,
uiSetting,
setUiSetting,
LoadError,
setLoadError,
trainInfo,