app-ui / navigation / breadcrumbs
Simple With Slashes
04-simple-with-slashes.jsx
import { HomeIcon } from '@heroicons/react/20/solid'
const pages = [
{ name: 'Projects', href: '#', current: false },
{ name: 'Project Nero', href: '#', current: true },
]
export default function Example() {
return (
<nav aria-label="Breadcrumb" className="flex">
<ol role="list" className="flex items-center space-x-4">
<li>
<div>
<a href="#" className="text-gray-400 hover:text-gray-500 dark:text-gray-400 dark:hover:text-gray-300">
<HomeIcon aria-hidden="true" className="size-5 shrink-0" />
<span className="sr-only">Home</span>
</a>
</div>
</li>
{pages.map((page) => (
<li key={page.name}>
<div className="flex items-center">
<svg
fill="currentColor"
viewBox="0 0 20 20"
aria-hidden="true"
className="size-5 shrink-0 text-gray-300 dark:text-gray-600"
>
<path d="M5.555 17.776l8-16 .894.448-8 16-.894-.448z" />
</svg>
<a
href={page.href}
aria-current={page.current ? 'page' : undefined}
className="ml-4 text-sm font-medium text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200"
>
{page.name}
</a>
</div>
</li>
))}
</ol>
</nav>
)
}