import React from 'react'; import { Disclosure } from '@headlessui/react'; import { MenuIcon, XIcon } from '@heroicons/react/outline'; import clsx from 'clsx'; import { Link, useLocation } from 'react-router-dom'; const navigation = [ { name: 'Dashboard', to: '/dashboard', requiresAdmin: false }, { name: 'Dateiablage', to: '/files', requiresAdmin: false }, { name: 'Projekte', to: '/projects', requiresAdmin: false }, ]; // eslint-disable-next-line @typescript-eslint/no-empty-interface interface HeaderProps {} const Header: React.FC = () => { const { pathname } = useLocation(); return ( <> {({ open }) => (
{/* Mobile menu button */} Open main menu {open ? (
Stackspin Stackspin
{/* Current: "border-primary-500 text-gray-900", Default: "border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700" */} {navigation.map((item) => ( {item.name} ))}
{navigation.map((item) => ( {item.name} ))}
)}
); }; export default Header;