@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
34 lines (33 loc) • 1.3 kB
JavaScript
import { jsx as b } from "react/jsx-runtime";
import { c as d } from "react/compiler-runtime";
import { forwardRef as k } from "react";
import { twMerge as u } from "tailwind-merge";
import { mergeDeep as g } from "../../helpers/merge-deep.mjs";
import { getTheme as N } from "../../theme-store/index.mjs";
const v = k((f, a) => {
const e = d(19);
let t, r, s, o;
e[0] !== f ? ({
className: t,
color: s,
theme: o,
...r
} = f, e[0] = f, e[1] = t, e[2] = r, e[3] = s, e[4] = o) : (t = e[1], r = e[2], s = e[3], o = e[4]);
const h = s === void 0 ? "default" : s;
let i;
e[5] !== o ? (i = o === void 0 ? {} : o, e[5] = o, e[6] = i) : i = e[6];
const n = i;
let m, l, c;
if (e[7] !== t || e[8] !== h || e[9] !== n || e[10] !== a) {
const x = g(N().checkbox, n);
m = a, l = "checkbox", c = u(x.root.base, x.root.color[h], t), e[7] = t, e[8] = h, e[9] = n, e[10] = a, e[11] = m, e[12] = l, e[13] = c;
} else
m = e[11], l = e[12], c = e[13];
let p;
return e[14] !== r || e[15] !== m || e[16] !== l || e[17] !== c ? (p = /* @__PURE__ */ b("input", { ref: m, type: l, className: c, ...r }), e[14] = r, e[15] = m, e[16] = l, e[17] = c, e[18] = p) : p = e[18], p;
});
v.displayName = "Checkbox";
export {
v as Checkbox
};
//# sourceMappingURL=Checkbox.mjs.map