import { Navigate, useLocation } from "react-router-dom" import { useProfileStore } from "@/components/stores/profile" export default function AuthGuard({ children }: { children: React.ReactNode }) { const location = useLocation() const token = useProfileStore(state => state.token) const userInfo = useProfileStore(state => state.userInfo) const isValid = token !== null && userInfo !== null if (!isValid) { return ( ) } return <>{children} }