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