mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-18 01:35:17 +00:00
33 lines
795 B
Plaintext
33 lines
795 B
Plaintext
---
|
|
const breadcrumbs = Astro.url.pathname
|
|
.split("/")
|
|
.filter((crumb) => Boolean(crumb) && crumb !== "docs");
|
|
---
|
|
|
|
<ol class="text-xs flex gap-2">
|
|
{
|
|
breadcrumbs.map((crumb, i) => (
|
|
<>
|
|
<li
|
|
class="capitalize"
|
|
class:list={{ "opacity-60": i !== breadcrumbs.length - 1 }}
|
|
>
|
|
{i > 0 &&
|
|
i !== breadcrumbs.length - 1 &&
|
|
breadcrumbs[0] !== "components" ? (
|
|
<a
|
|
href={`/docs/${breadcrumbs[0]}/${crumb}`}
|
|
class="hover:underline"
|
|
>
|
|
{crumb.replace("-", " ")}
|
|
</a>
|
|
) : (
|
|
crumb.replace("-", " ")
|
|
)}
|
|
</li>
|
|
{i !== breadcrumbs.length - 1 && <li class="opacity-60">›</li>}
|
|
</>
|
|
))
|
|
}
|
|
</ol>
|