UNPKG

ant-design-x-vue

Version:

Craft AI-driven interfaces effortlessly

32 lines (31 loc) 783 B
import { shallowRef as a, defineComponent as u, computed as o, provide as p, watch as i, unref as c, triggerRef as m, inject as f } from "vue"; import { objectType as x } from "../_util/type.mjs"; const d = Symbol("SenderHeaderContext"), t = a(), C = (e) => { p(d, e), i( e, () => { t.value = c(e), m(t); }, { immediate: !0, deep: !0 } ); }, l = () => f( d, o(() => t.value || {}) ), v = u({ props: { value: x() }, setup(e, { slots: r }) { return C(o(() => e.value)), () => { var n; return (n = r.default) == null ? void 0 : n.call(r); }; } }); export { v as SenderHeaderContextProvider, v as default, t as globalSenderHeaderContextApi, l as useSenderHeaderContextInject, C as useSenderHeaderContextProvider };