UNPKG

@transkripid/flowbite-react

Version:

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

38 lines (37 loc) 1.86 kB
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