UNPKG

@arco-vue-pro-components/pro-components

Version:
22 lines (21 loc) 591 B
import { defineComponent, inject, createVNode, mergeProps } from "vue"; import { Tooltip } from "@arco-design/web-vue"; import { proTableInjectionKey } from "../form/context.js"; var MyToolTip = defineComponent({ name: "MyToolTip", props: { ...Tooltip.props }, setup(props, { slots, attrs }) { const tableCtx = inject(proTableInjectionKey, {}); return () => { return createVNode(Tooltip, mergeProps(props, attrs, { "popupContainer": tableCtx.popupContainer || props.popupContainer }), slots); }; } }); export { MyToolTip as default };