UNPKG

ingenious-flow-designer

Version:

[演示地址](http://antd-vben5-pro.madong.tech/)

29 lines (28 loc) 805 B
import { F as warningOnce, _ as _extends } from "./index-33HV6VHr.js"; import { reactive, provide, watchEffect, inject } from "vue"; const devWarning = (valid, component, message) => { warningOnce(valid, `[ant-design-vue: ${component}] ${message}`); }; function createContext(defaultValue) { const contextKey = Symbol("contextKey"); const useProvide = (props, newProps) => { const mergedProps = reactive({}); provide(contextKey, mergedProps); watchEffect(() => { _extends(mergedProps, props, newProps || {}); }); return mergedProps; }; const useInject = () => { return inject(contextKey, defaultValue) || {}; }; return { useProvide, useInject }; } export { createContext as c, devWarning as d }; //# sourceMappingURL=createContext-CGbRqUuL.js.map