import { useTranslation } from 'react-i18next' import { Link, useNavigate } from 'react-router-dom' import { useAuth } from '@/auth' import { useLegal } from '@/legal' import routes from '@/routes' import './styles.css' type NavbarProps = { isOpen: boolean closeMenu: () => void } const capitalize = (str: string) => str.charAt(0).toUpperCase() + str.slice(1) function Navbar({ isOpen, closeMenu }: NavbarProps): JSX.Element { const { logout } = useAuth() const { t } = useTranslation() const navigate = useNavigate() const legal = useLegal() const combinedClassNames = ['navbar', isOpen && 'navbar--open'].filter(Boolean).join(' ') const handleLogout = () => { localStorage.removeItem('palmistry.firstUnpassedStep'); navigate(routes.client.birthday()) logout() } return ( ) } export default Navbar