@fe6/water-pro
Version:
An enterprise-class UI design language and Vue-based implementation
10 lines (8 loc) • 463 B
text/typescript
import { computed, inject } from 'vue';
import { defaultConfigProvider } from '../../config-provider';
export default (name: string, props: Record<any, any>) => {
// TODO [fix] 解决使用的过程中未用 configProvider 报错
const configProvider = inject('configProvider', defaultConfigProvider) || defaultConfigProvider;
const prefixCls = computed(() => configProvider.getPrefixCls(name, props.prefixCls));
return { configProvider, prefixCls };
};