feat(zustand): add zustand stores for exam, timer and auth

This commit is contained in:
shafin-r
2025-08-31 18:28:01 +06:00
parent 65e3338859
commit 7df2708db7
18 changed files with 352 additions and 106 deletions

View File

@ -3,7 +3,7 @@
import BackgroundWrapper from "@/components/BackgroundWrapper";
import { Avatar, AvatarFallback } from "@/components/ui/avatar";
import { useAuth } from "@/context/AuthContext";
import { clearAuthToken } from "@/lib/auth";
import { useAuthStore } from "@/stores/authStore";
import {
Bookmark,
ChartColumn,
@ -23,10 +23,10 @@ import React from "react";
const SettingsPage = () => {
const router = useRouter();
const { user, isLoading } = useAuth();
const { user, logout } = useAuthStore();
function handleLogout() {
clearAuthToken();
logout();
router.replace("/");
}