yanzhen-design-vue
Version:
15 lines (14 loc) • 645 B
JavaScript
;
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;