ll-package
Version:
2 lines (1 loc) • 1.85 kB
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const r=require("../../../../@babel/runtime/helpers/esm/extends.js");require("../../theme/internal.js");const l=require("../../style/index.js"),o=require("../../theme/util/genComponentStyleHook.js"),a=require("../../theme/util/statistic.js"),n=t=>{const{componentCls:e}=t;return{[`${e}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:t.marginXS},"> div":{transition:`all ${t.motionDurationMid}, outline 0s`,"&:hover":{transform:t.rateStarHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${t.lineWidth}px dashed ${t.rateStarColor}`,transform:t.rateStarHoverScale}},"&-first, &-second":{color:t.defaultColor,transition:`all ${t.motionDurationMid}`,userSelect:"none",[t.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${e}-star-first, &-half ${e}-star-second`]:{opacity:1},[`&-half ${e}-star-first, &-full ${e}-star-second`]:{color:"inherit"}}}},s=t=>({[`&-rtl${t.componentCls}`]:{direction:"rtl"}}),c=t=>{const{componentCls:e}=t;return{[e]:r.default(r.default(r.default(r.default(r.default({},l.resetComponent(t)),{display:"inline-block",margin:0,padding:0,color:t.rateStarColor,fontSize:t.rateStarSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${e} ${e}-star`]:{cursor:"default","&:hover":{transform:"scale(1)"}}}),n(t)),{[`+ ${e}-text`]:{display:"inline-block",marginInlineStart:t.marginXS,fontSize:t.fontSize}}),s(t))}},d=o.default("Rate",t=>{const{colorFillContent:e}=t,i=a.merge(t,{rateStarColor:t["yellow-6"],rateStarSize:t.controlHeightLG*.5,rateStarHoverScale:"scale(1.1)",defaultColor:e});return[c(i)]});exports.default=d;
;