import { useSelector } from "react-redux"; import { RootState } from "../redux/store"; const isTokenValid = (token: string): boolean => { try { if (!token) return false; return !!token; } catch (error) { console.error("Token validation error:", error); return false; } }; export const isAuthenticated = () : boolean => { const {token} = useSelector((state : RootState) => state.token); return isTokenValid(token); };