chore: auth redirect with replace
This commit is contained in:
@@ -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 />;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user