{"version":3,"file":"index.mjs","sources":["../../../../../../packages/components/config-provider/src/index.ts"],"sourcesContent":["import { provide, defineComponent } from 'vue'\nimport { useLocale } from '@element-plus/hooks'\nimport { configProviderContextKey } from '@element-plus/tokens'\nimport { configProviderProps } from './config-provider'\n\nexport const ConfigProvider = defineComponent({\n  name: 'ElConfigProvider',\n  props: configProviderProps,\n  setup(props, { slots }) {\n    useLocale()\n    provide(configProviderContextKey, props)\n    return () => slots.default?.()\n  },\n})\n"],"names":[],"mappings":";;;;;;;MAKa,iBAAiB,gBAAgB;AAAA,EAC5C,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM,OAAO,EAAE,SAAS;AACtB;AACA,YAAQ,0BAA0B;AAClC,WAAO,MAAG;AAXd;AAWiB,yBAAM,YAAN;AAAA;AAAA;AAAA;;;;"}