UNPKG

winbox-ui-next

Version:

We Design Vue 2.0: A Vue.js 3 UI Library

34 lines (33 loc) 860 B
"use strict"; var vue = require("vue"); var context = require("./context.js"); var pluginVue_exportHelper = require("../_virtual/plugin-vue_export-helper"); const _sfc_main = vue.defineComponent({ name: "ConfigProvider", props: { prefixCls: { type: String, default: "w" }, locale: { type: Object }, size: { type: String } }, setup(props, { slots }) { const { prefixCls, locale, size } = vue.toRefs(props); vue.provide(context.configProviderInjectionKey, vue.reactive({ slots, prefixCls, locale, size })); } }); function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return vue.renderSlot(_ctx.$slots, "default"); } var _ConfigProvider = /* @__PURE__ */ pluginVue_exportHelper(_sfc_main, [["render", _sfc_render]]); module.exports = _ConfigProvider;