@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
3 lines (2 loc) • 1.56 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const h=require("react/jsx-runtime"),N=require("react/compiler-runtime"),w=require("react"),y=require("react-icons/hi"),I=require("tailwind-merge"),R=require("../../helpers/merge-deep.js"),B=require("../../theme-store/index.js"),v=w.forwardRef((b,x)=>{const e=N.c(29);let r,n,c,i,o,s;e[0]!==b?({children:n,className:c,href:i,icon:r,theme:s,...o}=b,e[0]=b,e[1]=r,e[2]=n,e[3]=c,e[4]=i,e[5]=o,e[6]=s):(r=e[1],n=e[2],c=e[3],i=e[4],o=e[5],s=e[6]);let u;e[7]!==s?(u=s===void 0?{}:s,e[7]=s,e[8]=u):u=e[8];const p=u,j=typeof i<"u",g=j?"a":"span";let l,t;e[9]!==c||e[10]!==p?(t=R.mergeDeep(B.getTheme().breadcrumb.item,p),l=I.twMerge(t.base,c),e[9]=c,e[10]=p,e[11]=l,e[12]=t):(l=e[11],t=e[12]);let a;e[13]!==t.chevron?(a=h.jsx(y.HiOutlineChevronRight,{"aria-hidden":!0,className:t.chevron,"data-testid":"flowbite-breadcrumb-separator"}),e[13]=t.chevron,e[14]=a):a=e[14];const q=t.href[j?"on":"off"];let m;e[15]!==r||e[16]!==t.icon?(m=r&&h.jsx(r,{"aria-hidden":!0,className:t.icon}),e[15]=r,e[16]=t.icon,e[17]=m):m=e[17];let d;e[18]!==g||e[19]!==n||e[20]!==i||e[21]!==q||e[22]!==m?(d=h.jsxs(g,{ref:x,className:q,"data-testid":"flowbite-breadcrumb-item",href:i,children:[m,n]}),e[18]=g,e[19]=n,e[20]=i,e[21]=q,e[22]=m,e[23]=d):d=e[23];let f;return e[24]!==o||e[25]!==l||e[26]!==a||e[27]!==d?(f=h.jsxs("li",{className:l,...o,children:[a,d]}),e[24]=o,e[25]=l,e[26]=a,e[27]=d,e[28]=f):f=e[28],f});v.displayName="Breadcrumb.Item";exports.BreadcrumbItem=v;
//# sourceMappingURL=BreadcrumbItem.js.map