ant-design-x-vue
Version:
Craft AI-driven interfaces effortlessly
2 lines (1 loc) • 1.11 kB
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require("../../_util/cssinjs/StyleContext.js");require("vue");const o=require("../../_util/cssinjs/util.js");require("../../_util/cssinjs/theme/ThemeCache.js");require("../../_util/warning.js");require("../../_util/cssinjs/transformers/legacyLogicalProperties.js");const s=e=>{const{componentCls:r,paddingSM:d,padding:n}=e;return{[r]:{[`${r}-content`]:{"&-filled,&-outlined,&-shadow":{padding:`${o.unit(d)} ${o.unit(n)}`,borderRadius:e.borderRadiusLG},"&-filled":{backgroundColor:e.colorFillContent},"&-outlined":{border:`1px solid ${e.colorBorderSecondary}`},"&-shadow":{boxShadow:e.boxShadowTertiary}}}}},c=e=>{const{componentCls:r,fontSize:d,lineHeight:n,paddingSM:a,padding:l,calc:i}=e,u=i(d).mul(n).div(2).add(a).equal(),t=`${r}-content`;return{[r]:{[t]:{"&-round":{borderRadius:{_skip_check_:!0,value:u},paddingInline:i(l).mul(1.25).equal()}},[`&-start ${t}-corner`]:{borderStartStartRadius:e.borderRadiusXS},[`&-end ${t}-corner`]:{borderStartEndRadius:e.borderRadiusXS}}}};exports.genShapeStyle=c;exports.genVariantStyle=s;
;