ant-design-x-vue-next
Version:
Ant Design X for Vue — community continuation aligned with @ant-design/x
2 lines (1 loc) • 2.46 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});require("vue");require("../../_util/cssinjs/StyleContext.js");require("../../_util/cssinjs/theme/ThemeCache.js");require("../../_util/warning.js");require("../../_util/cssinjs/transformers/legacyLogicalProperties.js");const y=require("../../_util/cssinjs-utils/util/statistic.js"),$=require("../../theme/genStyleUtils.js");require("../../transition-collapse/index.js");const f=require("../../transition-collapse/style/index.js"),x=i=>{const{componentCls:e,paddingXS:t,fontSizeSM:l,marginXXS:o,marginXS:p,marginSM:g,colorTextSecondary:a,colorText:m,fontSize:s,colorLink:S,lineHeight:d,colorFillSecondary:c,controlHeightXS:n,paddingXXS:b,calc:r}=i;return{[e]:{[`${e}-title-wrapper`]:{width:"fit-content",display:"flex",flexDirection:"row",gap:t,alignItems:"center",fontSize:s,color:a,lineHeight:d,cursor:"pointer",marginBottom:g},[`${e}-title-down-icon`]:{fontSize:l,svg:{transition:`all ${i.motionDurationMid} ${i.motionEaseInOut}`}},[`${e}-icon-position-end`]:{[`${e}-title-down-icon`]:{order:1}},[`${e}-list`]:{listStyle:"none",margin:0,padding:0,"ul, ol":{margin:0,padding:0,listStyle:"none"}},[`${e}-list-item`]:{marginBottom:p},[`${e}-link`]:{color:m,display:"flex",gap:o,"&:hover":{color:S}},[`&${e}-inline`]:{display:"inline-flex",[`${e}-title-wrapper`]:{background:c,borderRadius:r(n).div(2).equal(),height:n,lineHeight:`${n}px`,fontSize:r(l).sub(2).equal(),color:a,fontWeight:400,paddingInline:r(b).add(2).equal(),paddingBlock:0,marginInline:o,marginBlock:0,marginBottom:0}},[`${e}-carousel-title`]:{display:"flex",justifyContent:"space-between"},[`${e}-carousel-btn`]:{display:"inline-flex",cursor:"pointer",height:i.controlHeight,borderRadius:i.borderRadius,paddingInline:t,transition:`background ${i.motionDurationMid} ${i.motionEaseInOut}`,[`&:not(${e}-carousel-btn-disabled):hover`]:{background:c}},[`${e}-carousel-btn-disabled`]:{opacity:.4,cursor:"text"},[`${e}-carousel-item`]:{padding:t,boxSizing:"border-box",fontSize:s,lineHeight:d,cursor:"pointer","&-title-wrapper":{gap:o,display:"flex"},"&-description":{opacity:.8,display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical",WebkitLineClamp:3,textOverflow:"ellipsis"}},[`&${e}-rtl`]:{direction:"rtl"}}}},u=()=>({}),h=$.genStyleHooks("Sources",i=>{const e=y.merge(i,{});return[x(e),f.genTransitionCollapseStyle(e)]},u);exports.default=h;exports.prepareComponentToken=u;