tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 903 B
Source Map (JSON)
{"version":3,"file":"useClass.mjs","sources":["../../src/hooks/useClass.ts"],"sourcesContent":["import { computed } from 'vue';\nimport { useConfig } from '../config-provider/useConfig';\n\nexport function usePrefixClass(componentName?: string) {\n const { classPrefix } = useConfig('classPrefix');\n\n return computed(() => {\n return componentName ? `${classPrefix.value}-${componentName}` : classPrefix.value;\n });\n}\n\nexport { useConfig };\n"],"names":["usePrefixClass","componentName","_useConfig","useConfig","classPrefix","computed","concat","value"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAGO,SAASA,eAAeC,aAAwB,EAAA;AACrD,EAAA,IAAAC,UAAA,GAAwBC,SAAA,CAAU,aAAa,CAAA;IAAvCC,WAAA,GAAAF,UAAA,CAAAE,WAAA,CAAA;EAER,OAAOC,SAAS,YAAM;AACpB,IAAA,OAAOJ,aAAgB,GAAA,EAAA,CAAAK,MAAA,CAAGF,WAAY,CAAAG,KAAA,EAAAD,GAAAA,CAAAA,CAAAA,MAAA,CAASL,cAAkBG,GAAAA,WAAY,CAAAG,KAAA,CAAA;AAC/E,GAAC,CAAA,CAAA;AACH;;;;"}