Newer
Older
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faHouse } from "@fortawesome/free-solid-svg-icons";
import { useNavigate, useLocation } from "react-router-dom";
import useAuth from "../hooks/useAuth";
const DashFooter = () => {
const { email } = useAuth();
const navigate = useNavigate();
const { pathname } = useLocation();
const onGoHomeClicked = () => navigate("/dash");
let goHomeButton = null;
if (pathname !== "/dash") {
goHomeButton = (
<button
className="dash-footer__button icon-button"
title="Home"
onClick={onGoHomeClicked}
>
<FontAwesomeIcon icon={faHouse} />
</button>
);
}
const content = (
<footer className="dash-footer">
{goHomeButton}
<p>Current User: {email}</p>
</footer>
);
return content;
};
export default DashFooter;