import{l as N,j as _,b as o,bK as h,u as A,bL as T,o as j,a3 as E,P as m,bM as I,a$ as g}from"./index-fb7a0cf7.js";import{d as O,k as R,e as z,f as i,F}from"./vue-18ee037d.js";var L=function(){return o(o({},I()),{},{content:m.any,title:m.any})},M=O({compatConfig:{MODE:3},name:"APopover",props:_(L(),o(o({},h()),{},{trigger:"hover",transitionName:"zoom-big",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1})),setup:function(a,p){var y=p.expose,n=p.slots,v=R();y({getPopupDomNode:function(){var t,e;return(t=v.value)===null||t===void 0||(e=t.getPopupDomNode)===null||e===void 0?void 0:e.call(t)}});var u=A("popover",a),l=u.prefixCls,C=u.configProvider,$=z(function(){return C.getPrefixCls()}),b=function(){var t,e,c=a.title,r=c===void 0?g((t=n.title)===null||t===void 0?void 0:t.call(n)):c,f=a.content,s=f===void 0?g((e=n.content)===null||e===void 0?void 0:e.call(n)):f,d=!!(Array.isArray(r)?r.length:r),D=!!(Array.isArray(s)?s.length:r);if(!(!d&&!D))return i(F,null,[d&&i("div",{class:"".concat(l.value,"-title")},[r]),i("div",{class:"".concat(l.value,"-inner-content")},[s])])};return function(){return i(E,o(o({},j(a,["title","content"])),{},{prefixCls:l.value,ref:v,transitionName:T($.value,"zoom-big",a.transitionName)}),{title:b,default:n.default})}}});const K=N(M);export{K as P};