@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
3 lines (2 loc) • 1.34 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const q=require("react/jsx-runtime"),j=require("react/compiler-runtime"),C=require("tailwind-merge"),T=require("../../helpers/merge-deep.js"),M=require("./NavbarContext.js"),w=p=>{const e=j.c(31);let l,n,o,s,t,r,u,i;e[0]!==p?({active:l,as:u,disabled:s,children:n,className:o,theme:i,onClick:t,...r}=p,e[0]=p,e[1]=l,e[2]=n,e[3]=o,e[4]=s,e[5]=t,e[6]=r,e[7]=u,e[8]=i):(l=e[1],n=e[2],o=e[3],s=e[4],t=e[5],r=e[6],u=e[7],i=e[8]);const g=u===void 0?"a":u;let f;e[9]!==i?(f=i===void 0?{}:i,e[9]=i,e[10]=f):f=e[10];const k=f,{theme:N,setIsOpen:d}=M.useNavbarContext();let a,c,m;if(e[11]!==g||e[12]!==l||e[13]!==o||e[14]!==k||e[15]!==s||e[16]!==t||e[17]!==N.link||e[18]!==d){const b=T.mergeDeep(N.link,k);let h;e[22]!==t||e[23]!==d?(h=x=>{d(!1),t==null||t(x)},e[22]=t,e[23]=d,e[24]=h):h=e[24],c=h,a=g,m=C.twMerge(b.base,l&&b.active.on,!l&&!s&&b.active.off,b.disabled[s?"on":"off"],o),e[11]=g,e[12]=l,e[13]=o,e[14]=k,e[15]=s,e[16]=t,e[17]=N.link,e[18]=d,e[19]=a,e[20]=c,e[21]=m}else a=e[19],c=e[20],m=e[21];let v;return e[25]!==a||e[26]!==n||e[27]!==c||e[28]!==r||e[29]!==m?(v=q.jsx("li",{children:q.jsx(a,{className:m,onClick:c,...r,children:n})}),e[25]=a,e[26]=n,e[27]=c,e[28]=r,e[29]=m,e[30]=v):v=e[30],v};exports.NavbarLink=w;
//# sourceMappingURL=NavbarLink.js.map