2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
import{t as S,l as r,ad as w,z as o,b6 as g,L as T,ac as k,ae as B,D as H,E as j}from"./index-CEmnTf-r.js";var z=function(a){S(t,a);function t(e){return a.call(this,e)||this}return t.prototype.renderBody=function(){var e=this.props,i=e.render,n=e.classnames,m=e.body,d=e.className,C=e.wrapperComponent,s=e.inline,c=e.style,u=e.data,y=e.themeCss,h=e.wrapperCustomStyle,p=e.id,f=C||(s?"span":"div");return r.createElement(f,{className:n("TooltipWrapper",d,{"TooltipWrapper--inline":s},w(o(o({},this.props),{name:"baseControlClassName",id:p,themeCss:y})),w(o(o({},this.props),{name:"wrapperCustomStyle",id:p,themeCss:h}))),style:g(c,u)},i("body",m))},t.prototype.render=function(){var e=this.props,i=e.classPrefix,n=e.classnames,m=e.tooltipClassName,d=e.tooltipArrowClassName,C=e.tooltipTheme,s=e.container,c=e.placement,u=e.rootClose,y=e.tooltipStyle,h=e.title,p=e.content,f=e.tooltip,D=e.mouseEnterDelay,E=e.mouseLeaveDelay,W=e.trigger,_=e.offset,x=e.showArrow,A=e.disabled,L=e.enterable,v=e.data,l=e.env,R=e.popOverContainer,O=e.wrapperCustomStyle,N=e.id,b=e.themeCss,P={title:T(h,v),content:T(p||f,v),style:g(y,v),placement:c,trigger:W,rootClose:u,tooltipArrowClassName:d,container:s!==void 0?s:R||(l==null?void 0:l.getModalContainer),tooltipTheme:C,tooltipClassName:n(m,w(o(o({},this.props),{name:"tooltipControlClassName",id:N,themeCss:b}))),mouseEnterDelay:D,mouseLeaveDelay:E,offset:_,showArrow:x,disabled:A,enterable:L,filterHtml:l.filterHtml};return r.createElement(r.Fragment,null,r.createElement(k,{classPrefix:i,classnames:n,tooltip:P},this.renderBody()),r.createElement(B,o({},this.props,{config:{wrapperCustomStyle:O,id:N,themeCss:b,classNames:[{key:"baseControlClassName"},{key:"tooltipControlClassName"}]},env:l})))},t.defaultProps={placement:"top",trigger:"hover",rootClose:!0,mouseEnterDelay:0,mouseLeaveDelay:200,inline:!1,wrap:!1,tooltipTheme:"light"},t}(r.Component),M=function(a){S(t,a);function t(){return a!==null&&a.apply(this,arguments)||this}return t=H([j({type:"tooltip-wrapper"})],t),t}(z);export{M as TooltipWrapperRenderer,z as default};
|