@aplus-frontend/ui
Version:
2 lines (1 loc) • 1.14 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("../../style/index.js"),d=require("../../utils/cssinjs/index.js"),i=o=>{const{loadingOpacity:e,colorLink:c,colorLinkHover:l,colorSuccess:n,colorError:a,colorWarn:s,componentCls:r}=o;return{[r]:{display:"inline-block",cursor:"pointer",...t.resetComponent(o),"&--primary":{color:c,[`&:not(${r}--disabled):hover`]:{color:l},[`&${r}--disabled`]:{color:o.colorLinkDisabled}},"&--success":{color:n,[`&${r}--disabled`]:{color:o.colorSuccessDisabled}},"&--error":{color:a,[`&${r}--disabled`]:{color:o.colorErrorDisabled}},"&--warn":{color:s,[`&${r}--disabled`]:{color:o.colorWarnDisabled}},"&--loading":{opacity:e,transition:"opacity 0.2s",cursor:"default",".btn-loading-icon":{marginRight:o.spaceXS},[`&${r}--disabled`]:{opacity:1}},"&--disabled":{cursor:"not-allowed"},[`${r}__icon-wrapper`]:{paddingRight:o.spaceXS},"&--icon-first":{[`${r}__icon-wrapper`]:{paddingRight:0}}}}},p=d.genComponentStyleHook("ApAction",o=>[i(o)],{loadingOpacity:.35},{skipUnit:["loadingOpacity"]});exports.default=p;exports.genActionItemStyle=i;