import Link from "next/link"; // Breadcrumb path for tree/blob pages: repo / dir / dir / name export default function Crumbs({ repo, refName, path, leafIsLink, }: { repo: string; refName: string; path: string; leafIsLink: boolean; }) { const ref = encodeURIComponent(refName); const parts = path === "" ? [] : path.split("/"); return (

{repo} {parts.map((part, i) => { const sub = parts.slice(0, i + 1).join("/"); const last = i === parts.length - 1; return ( {" / "} {last && !leafIsLink ? ( {part} ) : ( {part} )} ); })} {refName}

); }