UNPKG

yanzhen-design-vue

Version:

15 lines (14 loc) 645 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const vue = require("vue"); const useGlobalConfig = require("./hooks/use-global-config.cjs"); const configProviderProps = require("./config-provider-props.cjs"); const ConfigProvider = vue.defineComponent({ name: "YzConfigProvider", props: configProviderProps.configProviderProps, setup(props, { slots }) { const config = useGlobalConfig.provideGlobalConfig(props); return () => vue.renderSlot(slots, "default", { config: config == null ? void 0 : config.value }); } }); exports.default = ConfigProvider;