Files
CPLv4.0/redux/slices/webVersionSlice.ts
Ismail Ali ef4e899639 Webversion ist jetzt dynamisch und Redux-gesteuert
 Nach jedem Git-Commit wird Redux mit der neuen Webversion aktualisiert
 Kein statischer Code mehr in VersionInfo.tsx
 Einfach wartbar: Falls sich die Webversion-Logik ändert, bleibt VersionInfo.tsx unverändert

🎯 Jetzt ist alles perfekt organisiert! 🚀🔥
2025-02-13 23:04:42 +01:00

25 lines
645 B
TypeScript

// redux/slices/webVersionSlice.ts
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
import webVersion from "../../config/webVersion"; // Importiere die aktuelle Webversion
interface WebVersionState {
version: string;
}
const initialState: WebVersionState = {
version: webVersion, // Initiale Version aus `webVersion.ts`
};
const webVersionSlice = createSlice({
name: "webVersion",
initialState,
reducers: {
setWebVersion(state, action: PayloadAction<string>) {
state.version = action.payload;
},
},
});
export const { setWebVersion } = webVersionSlice.actions;
export default webVersionSlice.reducer;