diff --git a/components/modales/settingsModal/SettingsModal.jsx b/components/modales/settingsModal/SettingsModal.jsx
index a8a3953..244b160 100644
--- a/components/modales/settingsModal/SettingsModal.jsx
+++ b/components/modales/settingsModal/SettingsModal.jsx
@@ -29,6 +29,7 @@ function generateToken(user) {
}
function SettingModal({ showModal, onClose }) {
+ const isAdminLoggedIn = useSelector((state) => state.auth.isAdminLoggedIn);
const dispatch = useDispatch();
const [username, setUsername] = useState("");
const [password, setPassword] = useState("");
@@ -47,7 +48,6 @@ function SettingModal({ showModal, onClose }) {
const token = generateToken(user);
localStorage.setItem("token", token);
dispatch(setAdminLoggedIn(true));
- setIsLoggedIn(true);
setShowLoginForm(false);
onClose();
} else {
@@ -94,6 +94,10 @@ function SettingModal({ showModal, onClose }) {
ntpTimezone,
active,
};
+ const handleAdminLogout = () => {
+ localStorage.removeItem("token"); // Remove token on logout
+ dispatch(setAdminLoggedIn(false)); // Update Redux state
+ };
useEffect(() => {
if (showModal) {
@@ -378,10 +382,14 @@ function SettingModal({ showModal, onClose }) {
Neustart CPL