@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
61 lines (60 loc) • 2.55 kB
JavaScript
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