登录路由守卫组件一级学习进度整数化

This commit is contained in:
禺狨
2023-05-08 10:57:03 +08:00
parent 6c3b29e919
commit fc98702deb
3 changed files with 35 additions and 17 deletions

View File

@@ -0,0 +1,12 @@
import React from "react";
import { getToken } from "../../utils/index";
import { Navigate } from "react-router-dom";
interface PropInterface {
Component: any;
}
const PrivateRoute: React.FC<PropInterface> = ({ Component }) => {
return getToken() ? Component : <Navigate to="/login" replace={true} />;
};
export default PrivateRoute;