Fixed build issues
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
// src/contexts/UserContext.tsx
|
||||
"use client";
|
||||
|
||||
import React, {
|
||||
@@ -15,6 +14,7 @@ import Cookies from "js-cookie";
|
||||
import { z } from "zod";
|
||||
import { UserSchema, ILoginResponse } from "../lib/api/types";
|
||||
import { COOKIE_KEYS } from "../lib/shared/cookies";
|
||||
import { useRouter } from "next/navigation";
|
||||
|
||||
type User = z.infer<typeof UserSchema>;
|
||||
|
||||
@@ -37,7 +37,7 @@ export const UserProvider: React.FC<UserProviderProps> = ({ children }) => {
|
||||
const [user, setUser] = useState<User | null>(null);
|
||||
const [accessToken, setAccessToken] = useState<string | null>(null);
|
||||
const [isLoading, setIsLoading] = useState<boolean>(true);
|
||||
|
||||
const router = useRouter();
|
||||
useEffect(() => {
|
||||
try {
|
||||
const tokenFromCookie = Cookies.get(COOKIE_KEYS.access_token);
|
||||
@@ -88,7 +88,7 @@ export const UserProvider: React.FC<UserProviderProps> = ({ children }) => {
|
||||
setAuthState,
|
||||
logout,
|
||||
}),
|
||||
[user, accessToken, isLoading, setAuthState, logout]
|
||||
[user, accessToken, isLoading, setAuthState, logout],
|
||||
);
|
||||
|
||||
return <UserContext.Provider value={value}>{children}</UserContext.Provider>;
|
||||
|
||||
Reference in New Issue
Block a user