@transkripid/flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS - Transkrip.id fork
3 lines (2 loc) • 1.14 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const v=require("react/jsx-runtime"),S=require("react/compiler-runtime"),x=require("react-icons/hi"),T=require("tailwind-merge"),b=require("../../helpers/merge-deep.js"),j=require("./RatingContext.js"),w=u=>{const e=S.c(22);let s,i,l,c,t;e[0]!==u?({className:s,filled:l,starIcon:c,theme:t,...i}=u,e[0]=u,e[1]=s,e[2]=i,e[3]=l,e[4]=c,e[5]=t):(s=e[1],i=e[2],l=e[3],c=e[4],t=e[5]);const d=l===void 0?!0:l,g=c===void 0?x.HiStar:c;let a;e[6]!==t?(a=t===void 0?{}:t,e[6]=t,e[7]=a):a=e[7];const f=a,{theme:p,size:q}=j.useRatingContext(),h=q===void 0?"sm":q;let r,o,n;if(e[8]!==g||e[9]!==s||e[10]!==f||e[11]!==d||e[12]!==p.star||e[13]!==h){const R=b.mergeDeep(p.star,f);r=g,o="flowbite-rating-star",n=T.twMerge(R.sizes[h],R[d?"filled":"empty"],s),e[8]=g,e[9]=s,e[10]=f,e[11]=d,e[12]=p.star,e[13]=h,e[14]=r,e[15]=o,e[16]=n}else r=e[14],o=e[15],n=e[16];let m;return e[17]!==r||e[18]!==i||e[19]!==o||e[20]!==n?(m=v.jsx(r,{"data-testid":o,className:n,...i}),e[17]=r,e[18]=i,e[19]=o,e[20]=n,e[21]=m):m=e[21],m};exports.RatingStar=w;
//# sourceMappingURL=RatingStar.js.map