UNPKG

@seemusic/ui-components

Version:

A Vue 3 UI Library. Uses Composable.

25 lines (24 loc) 618 B
import { defineComponent, computed, provide, renderSlot } from "vue"; import { localeContextKey } from "../../composables/useLocale.mjs"; const SopConfigProvider = /* @__PURE__ */ defineComponent({ props: { locale: { type: Object, default: () => ({}) } }, name: "SopConfigProvider", setup(props, { slots }) { const locale = computed(() => props.locale); provide(localeContextKey, locale.value); return () => renderSlot(slots, "default", { locale: locale.value }); } }); export { SopConfigProvider as default }; //# sourceMappingURL=SopConfigProvider.mjs.map