UNPKG

@transkripid/flowbite-react

Version:

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

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