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