import { useSelector } from "react-redux"; import { RootState } from "../redux/store"; import toast from "react-hot-toast"; const isTokenValid = (token: string): boolean => { try { if (!token) return false; return !!token; } catch (error) { console.error("Token validation error:", error); toast.error(`توکن کاربر منقضی شده است:${error}`); return false; } }; export const IsAuthenticated = (): boolean => { const { token } = useSelector((state: RootState) => state.token); return isTokenValid(token); };