esLint
This commit is contained in:
@@ -7,7 +7,7 @@ import SettingsModal from "@/components/header/settingsModal/SettingsModal";
|
||||
import { RootState } from "@/redux/store";
|
||||
import { useSelector, useDispatch } from "react-redux";
|
||||
import { AppDispatch } from "@/redux/store";
|
||||
import decodeToken from "@/utils/decodeToken";
|
||||
|
||||
import { getSystemSettingsThunk } from "@/redux/thunks/getSystemSettingsThunk";
|
||||
|
||||
function Header() {
|
||||
@@ -16,7 +16,6 @@ function Header() {
|
||||
const [isAdminLoggedIn, setIsAdminLoggedIn] = useState(false);
|
||||
// Removed duplicate declaration of deviceName
|
||||
|
||||
const handleSettingsClick = () => setShowSettingsModal(true);
|
||||
const handleCloseSettingsModal = () => setShowSettingsModal(false);
|
||||
|
||||
const handleLogout = () => {
|
||||
@@ -26,13 +25,6 @@ function Header() {
|
||||
router.push("/offline.html"); // Weiterleitung
|
||||
};
|
||||
|
||||
const handleLogin = () => {
|
||||
const token = JSON.stringify({ exp: Date.now() + 5 * 60 * 1000 }); // Beispiel-Token mit 5 Minuten Ablaufzeit
|
||||
sessionStorage.setItem("token", token); // Token speichern
|
||||
localStorage.setItem("isAdminLoggedIn", "true"); // Admin-Status setzen
|
||||
setIsAdminLoggedIn(true); // Zustand sofort aktualisieren
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
// Initialer Check beim Laden der Komponente
|
||||
const isAdmin = localStorage.getItem("isAdminLoggedIn") === "true";
|
||||
|
||||
Reference in New Issue
Block a user