ll-package
Version:
2 lines (1 loc) • 2.03 kB
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const s=require("../../../../@babel/runtime/helpers/esm/extends.js"),z=require("../../style/operationUnit.js"),y=r=>{const{componentCls:e,antCls:p,controlInteractiveSize:a,motionDurationSlow:d,lineWidth:n,paddingXS:f,lineType:b,tableBorderColor:g,tableExpandIconBg:u,tableExpandColumnWidth:x,borderRadius:$,fontSize:h,fontSizeSM:S,lineHeight:w,tablePaddingVertical:l,tablePaddingHorizontal:c,tableExpandedRowBg:m,paddingXXS:v}=r,i=a/2-n,t=i*2+n*3,I=`${n}px ${b} ${g}`,o=v-n;return{[`${e}-wrapper`]:{[`${e}-expand-icon-col`]:{width:x},[`${e}-row-expand-icon-cell`]:{textAlign:"center",[`${e}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${e}-row-indent`]:{height:1,float:"left"},[`${e}-row-expand-icon`]:s.default(s.default({},z.operationUnit(r)),{position:"relative",float:"left",boxSizing:"border-box",width:t,height:t,padding:0,color:"inherit",lineHeight:`${t}px`,background:u,border:I,borderRadius:$,transform:`scale(${a/t})`,transition:`all ${d}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${d} ease-out`,content:'""'},"&::before":{top:i,insetInlineEnd:o,insetInlineStart:o,height:n},"&::after":{top:o,bottom:o,insetInlineStart:i,width:n,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${e}-row-indent + ${e}-row-expand-icon`]:{marginTop:(h*w-n*3)/2-Math.ceil((S*1.4-n*3)/2),marginInlineEnd:f},[`tr${e}-expanded-row`]:{"&, &:hover":{"> td":{background:m}},[`${p}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${e}-expanded-row-fixed`]:{position:"relative",margin:`-${l}px -${c}px`,padding:`${l}px ${c}px`}}}};exports.default=y;
;