{"version":3,"file":"config-provider.mjs","sources":["../../../components/config-provider/config-provider.tsx"],"sourcesContent":["import { defineComponent } from 'vue';\nimport props from './props';\nimport { useTNodeJSX } from '@tdesign/shared-hooks';\nimport { provideConfig } from './hooks/useConfig';\n\nexport default defineComponent({\n  name: 'TConfigProvider',\n  props,\n  setup(props) {\n    provideConfig(props);\n\n    const renderTNodeJSX = useTNodeJSX();\n\n    return () => <>{renderTNodeJSX('default')}</>;\n  },\n});\n"],"names":["defineComponent","name","props","setup","provideConfig","renderTNodeJSX","useTNodeJSX","_createVNode","_Fragment"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA,sBAAeA,eAAgB,CAAA;AAC7BC,EAAAA,IAAM,EAAA,iBAAA;AACNC,EAAAA,KAAA,EAAAA,KAAA;AACAC,EAAAA,OAAAA,SAAAA,MAAMD,MAAO,EAAA;IACXE,aAAA,CAAcF,MAAK,CAAA,CAAA;AAEnB,IAAA,IAAMG,iBAAiBC,WAAY,EAAA,CAAA;IAEnC,OAAO,YAAA;AAAA,MAAA,OAAAC,WAAA,CAAAC,QAAA,SAASH,cAAe,CAAA,SAAS,CAAE,CAAA,CAAA,CAAA;KAAA,CAAA;AAC5C,GAAA;AACF,CAAC,CAAA;;;;"}