ll-package
Version:
5 lines (4 loc) • 2.1 kB
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const r=require("../../../../@babel/runtime/helpers/esm/extends.js"),a=require("../../checkbox/style/index.js");require("../../theme/internal.js");const c=require("../../style/index.js"),s=require("../../style/compact-item.js"),g=require("../../theme/util/genComponentStyleHook.js"),p=e=>{const{prefixCls:l,componentCls:o,antCls:n}=e,t=`${o}-menu-item`,i=`
&${t}-expand ${t}-expand-icon,
${t}-loading-icon
`,d=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return[{[o]:{width:e.controlWidth}},{[`${o}-dropdown`]:[a.getStyle(`${l}-checkbox`,e),{[`&${n}-select-dropdown`]:{padding:0}},{[o]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${o}-menu-empty`]:{[`${o}-menu`]:{width:"100%",height:"auto",[t]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.paddingXXS,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},"&-item":r.default(r.default({},c.textEllipsis),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:`${d}px ${e.paddingSM}px`,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[i]:{color:e.colorTextDisabled}},[`&-active:not(${t}-disabled)`]:{"&, &:hover":{fontWeight:e.fontWeightStrong,backgroundColor:e.controlItemBgActive}},"&-content":{flex:"auto"},[i]:{marginInlineStart:e.paddingXXS,color:e.colorTextDescription,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]},{[`${o}-dropdown-rtl`]:{direction:"rtl"}},s.genCompactItemStyle(e)]},u=g.default("Cascader",e=>[p(e)],{controlWidth:184,controlItemWidth:111,dropdownHeight:180});exports.default=u;
;