import { useContext } from 'react'; import { Button } from 'react-bootstrap'; import { useNavigate } from 'react-router-dom'; import { lastPathPart } from '../../utils/StringUtils.js'; import profileImage from '../../../assets/profile-user.png' import './Header.css'; import { UserContext } from '../../context/UserContext.jsx'; export default function Header() { const navigate = useNavigate(); const { user, setUser } = useContext(UserContext); function handleLogout() { localStorage.removeItem('userData'); localStorage.removeItem('token'); setUser(null); navigate('/'); } const path = window.location.pathname; const showBackButton = !!user && '/' !== path && '/login' !== path && 'home' !== lastPathPart(window.location.href); const goHome = () => { if (user?.tenantCode) { navigate(`/${user.tenantCode}/home`); } else { navigate('/'); } }; return ( <>

BBQMS

{ !!user && ( ) }
navigate('/profile') }> Profile image
{ showBackButton && ( ) } ); }