@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
38 lines (37 loc) • 1.86 kB
JavaScript
import { jsx as u, Fragment as R } from "react/jsx-runtime";
import { c as S } from "react/compiler-runtime";
import { forwardRef as x } from "react";
import { twMerge as z } from "tailwind-merge";
import { mergeDeep as y } from "../../helpers/merge-deep.mjs";
import { getTheme as T } from "../../theme-store/index.mjs";
const j = x((N, b) => {
const e = S(29);
let i, l, p, t;
e[0] !== N ? ({
className: i,
sizing: p,
theme: t,
...l
} = N, e[0] = N, e[1] = i, e[2] = l, e[3] = p, e[4] = t) : (i = e[1], l = e[2], p = e[3], t = e[4]);
const v = p === void 0 ? "md" : p;
let c;
e[5] !== t ? (c = t === void 0 ? {} : t, e[5] = t, e[6] = c) : c = e[6];
const w = c;
let s, r, o, m, a, n;
if (e[7] !== i || e[8] !== w || e[9] !== b || e[10] !== v) {
const h = y(T().rangeSlider, w);
a = "flowbite-range-slider", n = z(h.root.base, i), m = h.field.base, s = b, r = "range", o = z(h.field.input.base, h.field.input.sizes[v]), e[7] = i, e[8] = w, e[9] = b, e[10] = v, e[11] = s, e[12] = r, e[13] = o, e[14] = m, e[15] = a, e[16] = n;
} else
s = e[11], r = e[12], o = e[13], m = e[14], a = e[15], n = e[16];
let d;
e[17] !== l || e[18] !== s || e[19] !== r || e[20] !== o ? (d = /* @__PURE__ */ u("input", { ref: s, type: r, className: o, ...l }), e[17] = l, e[18] = s, e[19] = r, e[20] = o, e[21] = d) : d = e[21];
let f;
e[22] !== d || e[23] !== m ? (f = /* @__PURE__ */ u("div", { className: m, children: d }), e[22] = d, e[23] = m, e[24] = f) : f = e[24];
let g;
return e[25] !== f || e[26] !== a || e[27] !== n ? (g = /* @__PURE__ */ u(R, { children: /* @__PURE__ */ u("div", { "data-testid": a, className: n, children: f }) }), e[25] = f, e[26] = a, e[27] = n, e[28] = g) : g = e[28], g;
});
j.displayName = "RangeSlider";
export {
j as RangeSlider
};
//# sourceMappingURL=RangeSlider.mjs.map