@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
47 lines (46 loc) • 2.1 kB
JavaScript
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