Added login functionality and a redirect if not logged in

This commit is contained in:
cami 2021-06-23 00:15:43 +02:00
parent 27e4d10b78
commit 8e67a91dc1
5 changed files with 54 additions and 5 deletions

View file

@ -0,0 +1,18 @@
import { Component } from "react";
import { Redirect, Route } from "react-router-dom";
import { useAuth } from "./AuthProvider";
const PrivateRoute = ({ component: Component, ...rest }) => {
const [logged] = useAuth();
return (
<Route
{...rest}
render={(props) =>
logged ? <Component {...props} /> : <Redirect to="/login" />
}
/>
);
};
export default PrivateRoute