UNPKG

@transkripid/flowbite-react

Version:

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

47 lines (46 loc) 2.1 kB
import { jsx as b, jsxs as $ } from "react/jsx-runtime"; import { c as j } from "react/compiler-runtime"; import { twMerge as u } from "tailwind-merge"; import { mergeDeep as A } from "../../helpers/merge-deep.mjs"; import { getTheme as F } from "../../theme-store/index.mjs"; const k = (h) => { const e = j(32); let t, r, i, f, s; e[0] !== h ? ({ children: t, className: r, percentFilled: f, theme: s, ...i } = h, e[0] = h, e[1] = t, e[2] = r, e[3] = i, e[4] = f, e[5] = s) : (t = e[1], r = e[2], i = e[3], f = e[4], s = e[5]); const x = f === void 0 ? 0 : f; let d; e[6] !== s ? (d = s === void 0 ? {} : s, e[6] = s, e[7] = d) : d = e[7]; const v = d; let a, l; e[8] !== r || e[9] !== v ? (l = A(F().ratingAdvanced, v), a = u(l.base, r), e[8] = r, e[9] = v, e[10] = a, e[11] = l) : (a = e[10], l = e[11]); let o; e[12] !== t || e[13] !== l.label ? (o = /* @__PURE__ */ b("span", { className: l.label, children: t }), e[12] = t, e[13] = l.label, e[14] = o) : o = e[14]; const N = `${x}%`; let c; e[15] !== N ? (c = { width: N }, e[15] = N, e[16] = c) : c = e[16]; let m; e[17] !== c || e[18] !== l.progress.fill ? (m = /* @__PURE__ */ b("div", { className: l.progress.fill, "data-testid": "flowbite-rating-fill", style: c }), e[17] = c, e[18] = l.progress.fill, e[19] = m) : m = e[19]; let p; e[20] !== m || e[21] !== l.progress.base ? (p = /* @__PURE__ */ b("div", { className: l.progress.base, children: m }), e[20] = m, e[21] = l.progress.base, e[22] = p) : p = e[22]; const w = `${x}%`; let n; e[23] !== w || e[24] !== l.progress.label ? (n = /* @__PURE__ */ b("span", { className: l.progress.label, children: w }), e[23] = w, e[24] = l.progress.label, e[25] = n) : n = e[25]; let g; return e[26] !== i || e[27] !== n || e[28] !== a || e[29] !== o || e[30] !== p ? (g = /* @__PURE__ */ $("div", { className: a, ...i, children: [ o, p, n ] }), e[26] = i, e[27] = n, e[28] = a, e[29] = o, e[30] = p, e[31] = g) : g = e[31], g; }; export { k as RatingAdvanced }; //# sourceMappingURL=RatingAdvanced.mjs.map