UNPKG

@kadconsulting/dry

Version:
16 lines 589 B
// @ts-nocheck import { useRouter } from 'next/router'; import { useAppSelector } from '../app/lib/hooks'; // Adjust the import path as needed import { useEffect } from 'react'; const useAuthCheck = () => { const protectedRoutes = ['/dashboard']; const Router = useRouter(); const token = useAppSelector((state) => state.user.token); useEffect(() => { if (protectedRoutes.includes(Router.pathname) && !token) { Router.replace('/login'); } }, [Router.pathname, token]); }; export default useAuthCheck; //# sourceMappingURL=useAuthCheck.js.map