index-41409ae5.js 1.3 KB

1
  1. import{l as $,j as _,b as o,bL as h,u as A,bM as T,o as j,a3 as E,P as m,bN as I,b0 as g}from"./index-122302b9.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,b=z(function(){return C.getPrefixCls()}),N=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(b.value,"zoom-big",a.transitionName)}),{title:N,default:n.default})}}});const S=$(M);export{S as P};