import{r as t,j as s,h as o,a3 as c}from"./index-BMIwdYku.js";import{C as i}from"./chevron-right-uRVedKT_.js";const n=t.forwardRef(({...a},r)=>s.jsx("nav",{ref:r,"aria-label":"breadcrumb",...a}));n.displayName="Breadcrumb";const l=t.forwardRef(({className:a,...r},e)=>s.jsx("ol",{ref:e,className:o("flex flex-wrap items-center gap-1.5 break-words text-sm text-muted-foreground sm:gap-2.5",a),...r}));l.displayName="BreadcrumbList";const u=t.forwardRef(({className:a,...r},e)=>s.jsx("li",{ref:e,className:o("inline-flex items-center gap-1.5",a),...r}));u.displayName="BreadcrumbItem";const p=t.forwardRef(({asChild:a,className:r,...e},m)=>{const d=a?c:"a";return s.jsx(d,{ref:m,className:o("transition-colors hover:text-foreground",r),...e})});p.displayName="BreadcrumbLink";const f=t.forwardRef(({className:a,...r},e)=>s.jsx("span",{ref:e,role:"link","aria-disabled":"true","aria-current":"page",className:o("font-normal text-foreground",a),...r}));f.displayName="BreadcrumbPage";const b=({children:a,className:r,...e})=>s.jsx("li",{role:"presentation","aria-hidden":"true",className:o("[&>svg]:size-3.5",r),...e,children:a??s.jsx(i,{})});b.displayName="BreadcrumbSeparator";export{n as B,l as a,u as b,p as c,b as d,f as e};