dgz-ui
Version:
Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript
3 lines (2 loc) • 1.92 kB
JavaScript
;const s=require("react/jsx-runtime"),b=require("./index-is755vrc.cjs.js"),p=require("react"),f=require("react-i18next"),t=require("./utils-C4d7Ql9-.cjs.js"),x=require("./ellipsis-FJjSjEdP.cjs.js");function B(e){if(e&&e.__esModule)return e;const r=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const a in e)if(a!=="default"){const n=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(r,a,n.get?n:{enumerable:!0,get:()=>e[a]})}}return r.default=e,Object.freeze(r)}const c=B(p),i=c.forwardRef(({...e},r)=>s.jsx("nav",{ref:r,"aria-label":"breadcrumb",...e}));i.displayName="Breadcrumb";const l=c.forwardRef(({className:e,...r},a)=>s.jsx("ol",{ref:a,className:t.cn("flex flex-wrap items-center gap-1.5 break-words",e),...r}));l.displayName="BreadcrumbList";const o=c.forwardRef(({className:e,...r},a)=>s.jsx("li",{ref:a,className:t.cn("inline-flex items-center gap-1.5",e),...r}));o.displayName="BreadcrumbItem";const d=c.forwardRef(({className:e,...r},a)=>s.jsx("span",{ref:a,role:"link","aria-disabled":"true","aria-current":"page",className:t.cn("text-foreground font-normal",e),...r}));d.displayName="BreadcrumbPage";const u=({children:e,className:r,...a})=>s.jsx("li",{role:"presentation","aria-hidden":"true",className:t.cn("text-secondary [&>svg]:size-4",r),...a,children:e??s.jsx(b.r2,{size:20})});u.displayName="BreadcrumbSeparator";const m=({className:e,...r})=>{const{t:a}=f.useTranslation();return s.jsxs("span",{role:"presentation","aria-hidden":"true",className:t.cn("flex h-9 w-9 items-center justify-center",e),...r,children:[s.jsx(x.Ellipsis,{className:"h-4 w-4"}),s.jsx("span",{className:"sr-only",children:a("More")})]})};m.displayName="BreadcrumbEllipsis";exports.Breadcrumb=i;exports.BreadcrumbEllipsis=m;exports.BreadcrumbItem=o;exports.BreadcrumbList=l;exports.BreadcrumbPage=d;exports.BreadcrumbSeparator=u;
//# sourceMappingURL=breadcrumb-iPT-f06l.cjs.js.map