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