import { useContext } from 'react' import { useRouter } from 'next/router' import Link from 'next/link' import UserContext from './user/context' export default function Breadcrumbs() { const { username, role } = useContext(UserContext) const router = useRouter() const breadcrumbs = router.asPath.replace(/^\//, '').split('/') if (!breadcrumbs.length) { return null } // TODO: translate routes // TODO: make entries linkable return (
{role === 'admin' && (
{username}
)} <>

Home

{breadcrumbs.map((breadcrumb) => { return ( <> {'>'}

{breadcrumb}

) })}
) }