2 lines
25 KiB
JavaScript
2 lines
25 KiB
JavaScript
import{d as q,P as L,r as O,h as H,g as o,x as Mn,b as m,l as b,y as Me,k as R,F as Oe,G as Kn,bI as Ye,_ as de,C as Pe,A as pe,bJ as De,E as ie,B as _e,H as xe,s as en,j as Ee,ao as nn,cl as tn,cj as In,az as Pn,c6 as Sn,b_ as wn,cW as Ue,f as an,i as On,c1 as Fe,L as Se,ax as _n}from"./index-fccf7b13.js";import{b as ln,O as Ce,T as xn}from"./index-42d52a73.js";import{c as Ke,Q as Ne,T as un,z as En,C as Rn,B as kn,A as An,b as Dn}from"./styleChecker-57a6dbd1.js";import{K as Fn}from"./colors-57cd1b45.js";import{w as Te}from"./raf-9e0a2efb.js";var ve={adjustX:1,adjustY:1},fe=[0,0],Nn={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-4],targetOffset:fe},topCenter:{points:["bc","tc"],overflow:ve,offset:[0,-4],targetOffset:fe},topRight:{points:["br","tr"],overflow:ve,offset:[0,-4],targetOffset:fe},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,4],targetOffset:fe},bottomCenter:{points:["tc","bc"],overflow:ve,offset:[0,4],targetOffset:fe},bottomRight:{points:["tr","br"],overflow:ve,offset:[0,4],targetOffset:fe}};const Tn=Nn;var Ln=["prefixCls","arrow","showAction","overlayStyle","trigger","placement","align","getPopupContainer","transitionName","animation","overlayClassName"];const bt=q({compatConfig:{MODE:3},props:{minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},arrow:{type:Boolean,default:!1},prefixCls:L.string.def("rc-dropdown"),transitionName:String,overlayClassName:L.string.def(""),openClassName:String,animation:L.any,align:L.object,overlayStyle:{type:Object,default:void 0},placement:L.string.def("bottomLeft"),overlay:L.any,trigger:L.oneOfType([L.string,L.arrayOf(L.string)]).def("hover"),alignPoint:{type:Boolean,default:void 0},showAction:L.array,hideAction:L.array,getPopupContainer:Function,visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},mouseEnterDelay:L.number.def(.15),mouseLeaveDelay:L.number.def(.1)},emits:["visibleChange","overlayClick"],slots:["overlay"],setup:function(e,i){var a=i.slots,u=i.emit,r=i.expose,s=O(!!e.visible);H(function(){return e.visible},function(g){g!==void 0&&(s.value=g)});var v=O();r({triggerRef:v});var f=function(p){e.visible===void 0&&(s.value=!1),u("overlayClick",p)},h=function(p){e.visible===void 0&&(s.value=p),u("visibleChange",p)},d=function(){var p,I=(p=a.overlay)===null||p===void 0?void 0:p.call(a),D={prefixCls:"".concat(e.prefixCls,"-menu"),onClick:f,getPopupContainer:function(){return v.value.getPopupDomNode()}};return m(Oe,null,[e.arrow&&m("div",{class:"".concat(e.prefixCls,"-arrow")},null),Ke(I,D,!1)])},y=o(function(){var g=e.minOverlayWidthMatchTrigger,p=g===void 0?!e.alignPoint:g;return p}),K=function(){var p,I=(p=a.default)===null||p===void 0?void 0:p.call(a);return s.value&&I?Ke(I[0],{class:e.openClassName||"".concat(e.prefixCls,"-open")},!1):I},C=o(function(){return!e.hideAction&&e.trigger.indexOf("contextmenu")!==-1?["click"]:e.hideAction});return function(){var g=e.prefixCls,p=e.arrow,I=e.showAction,D=e.overlayStyle,Y=e.trigger,E=e.placement,P=e.align,$=e.getPopupContainer,U=e.transitionName,F=e.animation,M=e.overlayClassName,S=Mn(e,Ln);return m(ln,b(b({},S),{},{prefixCls:g,ref:v,popupClassName:Me(M,R({},"".concat(g,"-show-arrow"),p)),popupStyle:D,builtinPlacements:Tn,action:Y,showAction:I,hideAction:C.value||[],popupPlacement:E,popupAlign:P,popupTransitionName:U,popupAnimation:F,popupVisible:s.value,stretch:y.value?"minWidth":"",onPopupVisibleChange:h,getPopupContainer:$}),{popup:d,default:K})}}});var $n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};const jn=$n;function qe(l){for(var e=1;e<arguments.length;e++){var i=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(i);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(i).filter(function(u){return Object.getOwnPropertyDescriptor(i,u).enumerable}))),a.forEach(function(u){Vn(l,u,i[u])})}return l}function Vn(l,e,i){return
|