UNPKG

@transkripid/flowbite-react

Version:

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

32 lines (31 loc) 1.42 kB
import { jsx as b } from "react/jsx-runtime"; import { c as v } from "react/compiler-runtime"; import { twMerge as N } from "tailwind-merge"; import { mergeDeep as u } from "../../helpers/merge-deep.mjs"; import { useNavbarContext as x } from "./NavbarContext.mjs"; const D = (f) => { const e = v(22); let s, o, r, l; e[0] !== f ? ({ children: s, className: o, theme: l, ...r } = f, e[0] = f, e[1] = s, e[2] = o, e[3] = r, e[4] = l) : (s = e[1], o = e[2], r = e[3], l = e[4]); let c; e[5] !== l ? (c = l === void 0 ? {} : l, e[5] = l, e[6] = c) : c = e[6]; const n = c, { theme: d, isOpen: h } = x(); let i, a, t; e[7] !== o || e[8] !== n || e[9] !== h || e[10] !== d.collapse ? (t = u(d.collapse, n), i = "flowbite-navbar-collapse", a = N(t.base, t.hidden[h ? "off" : "on"], o), e[7] = o, e[8] = n, e[9] = h, e[10] = d.collapse, e[11] = i, e[12] = a, e[13] = t) : (i = e[11], a = e[12], t = e[13]); let m; e[14] !== s || e[15] !== t.list ? (m = /* @__PURE__ */ b("ul", { className: t.list, children: s }), e[14] = s, e[15] = t.list, e[16] = m) : m = e[16]; let p; return e[17] !== r || e[18] !== i || e[19] !== a || e[20] !== m ? (p = /* @__PURE__ */ b("div", { "data-testid": i, className: a, ...r, children: m }), e[17] = r, e[18] = i, e[19] = a, e[20] = m, e[21] = p) : p = e[21], p; }; export { D as NavbarCollapse }; //# sourceMappingURL=NavbarCollapse.mjs.map