ant-design-x-vue
Version:
Craft AI-driven interfaces effortlessly
2 lines (1 loc) • 680 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),p=require("../_util/type.js"),i=Symbol("GroupTitleContext"),o=e.shallowRef(),n=t=>{e.provide(i,t),e.watch(t,()=>{o.value=e.unref(t),e.triggerRef(o)},{immediate:!0,deep:!0})},c=()=>e.inject(i,e.computed(()=>o.value||{})),l=e.defineComponent({props:{value:p.objectType()},setup(t,{slots:r}){return n(e.computed(()=>t.value)),()=>{var u;return(u=r.default)==null?void 0:u.call(r)}}});exports.GroupTitleContextProvider=l;exports.default=l;exports.globalGroupTitleContextApi=o;exports.useGroupTitleContextInject=c;exports.useGroupTitleContextProvider=n;
;