ll-package
Version:
10 lines (9 loc) • 2.93 kB
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("../../../../@babel/runtime/helpers/esm/extends.js"),S=require("../../style/index.js"),p=n=>{const{componentCls:e,menuItemHeight:i,itemMarginInline:t,padding:l,menuArrowSize:d,marginXS:u,marginXXS:r}=n,a=l+d+u;return{[`${e}-item`]:{position:"relative"},[`${e}-item, ${e}-submenu-title`]:{height:i,lineHeight:`${i}px`,paddingInline:l,overflow:"hidden",textOverflow:"ellipsis",marginInline:t,marginBlock:r,width:`calc(100% - ${t*2}px)`},[`${e}-submenu`]:{paddingBottom:.02},[`> ${e}-item,
> ${e}-submenu > ${e}-submenu-title`]:{height:i,lineHeight:`${i}px`},[`${e}-item-group-list ${e}-submenu-title,
${e}-submenu-title`]:{paddingInlineEnd:a}}},x=n=>{const{componentCls:e,iconCls:i,menuItemHeight:t,colorTextLightSolid:l,dropdownWidth:d,controlHeightLG:u,motionDurationMid:r,motionEaseOut:a,paddingXL:c,fontSizeSM:g,fontSizeLG:s,motionDurationSlow:$,paddingXS:b,boxShadowSecondary:h}=n,m={height:t,lineHeight:`${t}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[e]:{"&-inline, &-vertical":o.default({[`&${e}-root`]:{boxShadow:"none"}},p(n))},[`${e}-submenu-popup`]:{[`${e}-vertical`]:o.default(o.default({},p(n)),{boxShadow:h})}},{[`${e}-submenu-popup ${e}-vertical${e}-sub`]:{minWidth:d,maxHeight:`calc(100vh - ${u*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${e}-inline`]:{width:"100%",[`&${e}-root`]:{[`${e}-item, ${e}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${$}`,`background ${$}`,`padding ${r} ${a}`].join(","),[`> ${e}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${e}-sub${e}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${e}-submenu > ${e}-submenu-title`]:m,[`& ${e}-item-group-title`]:{paddingInlineStart:c}},[`${e}-item`]:m}},{[`${e}-inline-collapsed`]:{width:t*2,[`&${e}-root`]:{[`${e}-item, ${e}-submenu ${e}-submenu-title`]:{[`> ${e}-inline-collapsed-noicon`]:{fontSize:s,textAlign:"center"}}},[`> ${e}-item,
> ${e}-item-group > ${e}-item-group-list > ${e}-item,
> ${e}-item-group > ${e}-item-group-list > ${e}-submenu > ${e}-submenu-title,
> ${e}-submenu > ${e}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${g}px)`,textOverflow:"clip",[`
${e}-submenu-arrow,
${e}-submenu-expand-icon
`]:{opacity:0},[`${e}-item-icon, ${i}`]:{margin:0,fontSize:s,lineHeight:`${t}px`,"+ span":{display:"inline-block",opacity:0}}},[`${e}-item-icon, ${i}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${e}-item-icon, ${i}`]:{display:"none"},"a, a:hover":{color:l}},[`${e}-item-group-title`]:o.default(o.default({},S.textEllipsis),{paddingInline:b})}}]};exports.default=x;
;