UNPKG

@transkripid/flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork

3 lines (2 loc) 2 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const x=require("react/jsx-runtime"),w=require("react/compiler-runtime"),S=require("react"),y=require("tailwind-merge"),D=require("../../helpers/merge-deep.js"),P=require("../../theme-store/index.js"),j=require("./NavbarBrand.js"),k=require("./NavbarCollapse.js"),R=require("./NavbarContext.js"),B=require("./NavbarLink.js"),L=require("./NavbarToggle.js"),O=q=>{const e=w.c(34);let r,t,o,p,l,n,m,a;e[0]!==q?({border:r,children:t,className:o,fluid:m,menuOpen:p,rounded:n,theme:a,...l}=q,e[0]=q,e[1]=r,e[2]=t,e[3]=o,e[4]=p,e[5]=l,e[6]=n,e[7]=m,e[8]=a):(r=e[1],t=e[2],o=e[3],p=e[4],l=e[5],n=e[6],m=e[7],a=e[8]);const T=m===void 0?!1:m;let g;e[9]!==a?(g=a===void 0?{}:a,e[9]=a,e[10]=g):g=e[10];const C=g,[h,M]=S.useState(p);let s,i,c,d,b;if(e[11]!==r||e[12]!==o||e[13]!==C||e[14]!==T||e[15]!==h||e[16]!==l||e[17]!==n){const u=D.mergeDeep(P.getTheme().navbar,C);s=R.NavbarContext.Provider,b={theme:u,isOpen:h,setIsOpen:M},c=y.twMerge(u.root.base,u.root.bordered[r?"on":"off"],u.root.rounded[n?"on":"off"],o),d=l,i=y.twMerge(u.root.inner.base,u.root.inner.fluid[T?"on":"off"]),e[11]=r,e[12]=o,e[13]=C,e[14]=T,e[15]=h,e[16]=l,e[17]=n,e[18]=s,e[19]=i,e[20]=c,e[21]=d,e[22]=b}else s=e[18],i=e[19],c=e[20],d=e[21],b=e[22];let v;e[23]!==t||e[24]!==i?(v=x.jsx("div",{className:i,children:t}),e[23]=t,e[24]=i,e[25]=v):v=e[25];let N;e[26]!==c||e[27]!==d||e[28]!==v?(N=x.jsx("nav",{className:c,...d,children:v}),e[26]=c,e[27]=d,e[28]=v,e[29]=N):N=e[29];let f;return e[30]!==s||e[31]!==b||e[32]!==N?(f=x.jsx(s,{value:b,children:N}),e[30]=s,e[31]=b,e[32]=N,e[33]=f):f=e[33],f};O.displayName="Navbar";j.NavbarBrand.displayName="Navbar.Brand";k.NavbarCollapse.displayName="Navbar.Collapse";B.NavbarLink.displayName="Navbar.Link";L.NavbarToggle.displayName="Navbar.Toggle";const I=Object.assign(O,{Brand:j.NavbarBrand,Collapse:k.NavbarCollapse,Link:B.NavbarLink,Toggle:L.NavbarToggle});exports.Navbar=I; //# sourceMappingURL=Navbar.js.map