// /redux/slices/urlParameterSlice.js import { createSlice } from "@reduxjs/toolkit"; // Initialer Zustand const initialState = { mapId: "", // Standardwert z.B m=12 userId: "", // Standardwert z.B. u=484 }; // Slice erstellen const urlParameterSlice = createSlice({ name: "urlParameter", initialState, reducers: { setMapId(state, action) { state.mapId = action.payload; // Aktualisiere mapId }, setUserId(state, action) { state.userId = action.payload; // Aktualisiere userId }, }, }); // Aktionen exportieren export const { setMapId, setUserId } = urlParameterSlice.actions; // Selektoren exportieren export const selectMapId = (state) => state.urlParameter.mapId; export const selectUserId = (state) => state.urlParameter.userId; // Reducer exportieren export default urlParameterSlice.reducer;