feat: Auth-Status bei App-Start aus localStorage laden und in Redux speichern
- fetchAuthService erstellt zum Auslesen von isAdminLoggedIn aus localStorage - getAuthThunks Thunk implementiert zur Initialisierung von authSlice - authSlice erweitert um setIsAdminLoggedIn Reducer - dispatch(getAuthThunks()) in _app.tsx integriert für automatische Initialisierung bei App-Start - Flackern und falscher Admin-Status nach Reload dauerhaft behoben
This commit is contained in:
6
services/fetchAuthService.ts
Normal file
6
services/fetchAuthService.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
// services/fetchAuthService.ts
|
||||
export const fetchAuthService = () => {
|
||||
const isAdminLoggedInRaw = localStorage.getItem("isAdminLoggedIn");
|
||||
const isAdminLoggedIn = isAdminLoggedInRaw === "true"; // <– explizit Boolean
|
||||
return { isAdminLoggedIn };
|
||||
};
|
||||
Reference in New Issue
Block a user