import{N as i,q as n}from"./poFbq7Xm.js";import{g as a,Q as l,a4 as c,X as r,r as m,C as h,fb as d}from"./Czresmtb.js";const v=Object.assign(Object.assign({},n),r.props),O=a({name:"Tooltip",props:v,slots:Object,__popover__:!0,setup(e){const{mergedClsPrefixRef:o}=c(e),t=r("Tooltip","-tooltip",void 0,d,e,o),s=m(null);return Object.assign(Object.assign({},{syncPosition(){s.value.syncPosition()},setShow(p){s.value.setShow(p)}}),{popoverRef:s,mergedTheme:t,popoverThemeOverrides:h(()=>t.value.self)})},render(){const{mergedTheme:e,internalExtraClass:o}=this;return l(i,Object.assign(Object.assign({},this.$props),{theme:e.peers.Popover,themeOverrides:e.peerOverrides.Popover,builtinThemeOverrides:this.popoverThemeOverrides,internalExtraClass:o.concat("tooltip"),ref:"popoverRef"}),this.$slots)}});export{O as _};
