UNPKG

@wfrog/vc

Version:

vue3 组件库 vc

30 lines (27 loc) 815 B
import { defineComponent, onMounted, renderSlot } from 'vue'; import { i as index } from '../../chunk/BdDihk0t.mjs'; import { useProvide } from '../../use/useStore/index.mjs'; import { K as KEY_NAME } from './config-provider2.mjs'; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "config-provider", props: { button: {}, iconfontUrl: {}, pcaBaseUrl: {}, crosProxy: {} }, setup(__props) { const props = __props; useProvide(KEY_NAME, props); onMounted(() => { if (!window.VC?.isSVGIconLock && props.iconfontUrl) { window.VC = { ...window.VC, isSVGIconLock: true }; index.loadScriptSingle(props.iconfontUrl); } }); return (_ctx, _cache) => { return renderSlot(_ctx.$slots, "default"); }; } }); export { _sfc_main as _ };