feat: enabled "profile" button on appbar menu

This commit is contained in:
canove
2020-09-26 14:26:50 -03:00
parent 03dcfdcbcd
commit d86a79a337
5 changed files with 49 additions and 26 deletions

View File

@@ -1,29 +1,13 @@
import React, { useContext } from "react";
import { Route, Redirect } from "react-router-dom";
import Backdrop from "@material-ui/core/Backdrop";
import CircularProgress from "@material-ui/core/CircularProgress";
import { makeStyles } from "@material-ui/core/styles";
import { AuthContext } from "../context/Auth/AuthContext";
const useStyles = makeStyles(theme => ({
backdrop: {
zIndex: theme.zIndex.drawer + 1,
color: "#fff",
},
}));
import BackdropLoading from "../components/BackdropLoading";
const RouteWrapper = ({ component: Component, isPrivate = false, ...rest }) => {
const classes = useStyles();
const { isAuth, loading } = useContext(AuthContext);
if (loading)
return (
<Backdrop className={classes.backdrop} open={loading}>
<CircularProgress color="inherit" />
</Backdrop>
);
if (loading) return <BackdropLoading />;
if (!isAuth && isPrivate) {
return (