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