chore: auth redirect with replace

This commit is contained in:
zerosoul
2022-02-14 16:38:53 +08:00
parent d05c5ff8f2
commit 92d83e0dac
+5 -5
View File
@@ -1,9 +1,9 @@
// import React from 'react'
import { Navigate } from "react-router-dom";
import { Navigate } from 'react-router-dom';
import { useSelector } from "react-redux";
import { useSelector } from 'react-redux';
export default function RequireAuth({ children, redirectTo = "/login" }) {
const { token } = useSelector((store) => store.authData);
return token ? children : <Navigate to={redirectTo} />;
export default function RequireAuth({ children, redirectTo = '/login' }) {
const { token } = useSelector((store) => store.authData);
return token ? children : <Navigate to={redirectTo} replace />;
}