UNPKG

@transkripid/flowbite-react

Version:

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

42 lines (41 loc) 1.79 kB
import { jsx as C } from "react/jsx-runtime"; import { c as g } from "react/compiler-runtime"; import { twMerge as j } from "tailwind-merge"; import { mergeDeep as w } from "../../helpers/merge-deep.mjs"; import { useNavbarContext as D } from "./NavbarContext.mjs"; const q = (k) => { const e = g(31); let l, i, r, o, t, m, f, s; e[0] !== k ? ({ active: l, as: f, disabled: o, children: i, className: r, theme: s, onClick: t, ...m } = k, e[0] = k, e[1] = l, e[2] = i, e[3] = r, e[4] = o, e[5] = t, e[6] = m, e[7] = f, e[8] = s) : (l = e[1], i = e[2], r = e[3], o = e[4], t = e[5], m = e[6], f = e[7], s = e[8]); const N = f === void 0 ? "a" : f; let d; e[9] !== s ? (d = s === void 0 ? {} : s, e[9] = s, e[10] = d) : d = e[10]; const u = d, { theme: x, setIsOpen: p } = D(); let n, a, c; if (e[11] !== N || e[12] !== l || e[13] !== r || e[14] !== u || e[15] !== o || e[16] !== t || e[17] !== x.link || e[18] !== p) { const v = w(x.link, u); let b; e[22] !== t || e[23] !== p ? (b = (T) => { p(!1), t == null || t(T); }, e[22] = t, e[23] = p, e[24] = b) : b = e[24], a = b, n = N, c = j(v.base, l && v.active.on, !l && !o && v.active.off, v.disabled[o ? "on" : "off"], r), e[11] = N, e[12] = l, e[13] = r, e[14] = u, e[15] = o, e[16] = t, e[17] = x.link, e[18] = p, e[19] = n, e[20] = a, e[21] = c; } else n = e[19], a = e[20], c = e[21]; let h; return e[25] !== n || e[26] !== i || e[27] !== a || e[28] !== m || e[29] !== c ? (h = /* @__PURE__ */ C("li", { children: /* @__PURE__ */ C(n, { className: c, onClick: a, ...m, children: i }) }), e[25] = n, e[26] = i, e[27] = a, e[28] = m, e[29] = c, e[30] = h) : h = e[30], h; }; export { q as NavbarLink }; //# sourceMappingURL=NavbarLink.mjs.map