import { Disclosure, DisclosureButton, DisclosurePanel, } from '@headlessui/react'; import { ArrowRightStartOnRectangleIcon, Bars3Icon, CogIcon, UserCircleIcon, XMarkIcon, } from '@heroicons/react/24/outline'; import { useTranslation } from 'react-i18next'; import { Link, useLocation } from 'react-router-dom'; import useAuth from '../../hooks/useAuth'; const classNames = (...classes: string[]) => classes.filter(Boolean).join(' '); const Navbar = (): JSX.Element => { const { logout } = useAuth(); const { t } = useTranslation(); const navigationOptions = [ { name: t('nav.audits'), href: '/audits', current: true }, { name: t('nav.vulnerabilities'), href: '/vulnerabilities', current: false, }, { name: t('nav.data'), href: '/data', current: false }, { name: t('dashboard'), href: '/dashboard', current: false }, ]; const location = useLocation(); return (
Open main menu
Logo
{navigationOptions.map(item => ( {item.name} ))}
{t('settings')}
{navigationOptions.map(item => ( {item.name} ))}
); }; export default Navbar;