UNPKG

ll-package

Version:

2 lines (1 loc) 3.22 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const r=require("../../../../@babel/runtime/helpers/esm/extends.js"),A=require("../../style/index.js"),p=o=>r.default({},A.genFocusOutline(o)),M=(o,m)=>{const{componentCls:e,colorItemText:v,colorItemTextSelected:n,colorGroupTitle:I,colorItemBg:s,colorSubItemBg:B,colorItemBgSelected:l,colorActiveBarHeight:c,colorActiveBarWidth:u,colorActiveBarBorderSize:t,motionDurationSlow:f,motionEaseInOut:a,motionEaseOut:$,menuItemPaddingInline:h,motionDurationMid:i,colorItemTextHover:x,lineType:C,colorSplit:S,colorItemTextDisabled:T,colorDangerItemText:k,colorDangerItemTextHover:y,colorDangerItemTextSelected:b,colorDangerItemBgActive:D,colorDangerItemBgSelected:E,colorItemBgHover:g,menuSubMenuBg:H,colorItemTextSelectedHorizontal:d,colorItemBgSelectedHorizontal:z}=o;return{[`${e}-${m}`]:{color:v,background:s,[`&${e}-root:focus-visible`]:r.default({},p(o)),[`${e}-item-group-title`]:{color:I},[`${e}-submenu-selected`]:{[`> ${e}-submenu-title`]:{color:n}},[`${e}-item-disabled, ${e}-submenu-disabled`]:{color:`${T} !important`},[`${e}-item:hover, ${e}-submenu-title:hover`]:{[`&:not(${e}-item-selected):not(${e}-submenu-selected)`]:{color:x}},[`&:not(${e}-horizontal)`]:{[`${e}-item:not(${e}-item-selected)`]:{"&:hover":{backgroundColor:g},"&:active":{backgroundColor:l}},[`${e}-submenu-title`]:{"&:hover":{backgroundColor:g},"&:active":{backgroundColor:l}}},[`${e}-item-danger`]:{color:k,[`&${e}-item:hover`]:{[`&:not(${e}-item-selected):not(${e}-submenu-selected)`]:{color:y}},[`&${e}-item:active`]:{background:D}},[`${e}-item a`]:{"&, &:hover":{color:"inherit"}},[`${e}-item-selected`]:{color:n,[`&${e}-item-danger`]:{color:b},"a, a:hover":{color:"inherit"}},[`& ${e}-item-selected`]:{backgroundColor:l,[`&${e}-item-danger`]:{backgroundColor:E}},[`${e}-item, ${e}-submenu-title`]:{[`&:not(${e}-item-disabled):focus-visible`]:r.default({},p(o))},[`&${e}-submenu > ${e}`]:{backgroundColor:H},[`&${e}-popup > ${e}`]:{backgroundColor:s},[`&${e}-horizontal`]:r.default(r.default({},m==="dark"?{borderBottom:0}:{}),{[`> ${e}-item, > ${e}-submenu`]:{top:t,marginTop:-t,marginBottom:0,borderRadius:0,"&::after":{position:"absolute",insetInline:h,bottom:0,borderBottom:`${c}px solid transparent`,transition:`border-color ${f} ${a}`,content:'""'},"&:hover, &-active, &-open":{"&::after":{borderBottomWidth:c,borderBottomColor:d}},"&-selected":{color:d,backgroundColor:z,"&::after":{borderBottomWidth:c,borderBottomColor:d}}}}),[`&${e}-root`]:{[`&${e}-inline, &${e}-vertical`]:{borderInlineEnd:`${t}px ${C} ${S}`}},[`&${e}-inline`]:{[`${e}-sub${e}-inline`]:{background:B},[`${e}-item, ${e}-submenu-title`]:t&&u?{width:`calc(100% + ${t}px)`}:{},[`${e}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${u}px solid ${n}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${i} ${$}`,`opacity ${i} ${$}`].join(","),content:'""'},[`&${e}-item-danger`]:{"&::after":{borderInlineEndColor:b}}},[`${e}-selected, ${e}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${i} ${a}`,`opacity ${i} ${a}`].join(",")}}}}}};exports.default=M;