comic-plus
Version:
<p align="center"> <img width="200px" src="./logo.png"/> </p>
27 lines (26 loc) • 579 B
JavaScript
import { createVNode, render } from "vue";
import _sfc_main from "./main.vue.mjs";
function createTooltip(triggerRef, content, placement) {
let container = document.createElement("span");
const props = {
content,
placement,
triggerRef
};
const destroy = function() {
render(null, container);
};
const vnode = createVNode(_sfc_main, props);
render(vnode, container);
const vm = vnode.component;
return {
vm,
destroy,
update(content2) {
vm == null ? void 0 : vm.exposed.update(content2);
}
};
}
export {
createTooltip
};