10 lines
410 B
TypeScript
10 lines
410 B
TypeScript
import type { ComputedRef } from 'vue';
|
|
import { computed, inject } from 'vue';
|
|
import { defaultConfigProvider } from '../../config-provider';
|
|
|
|
export default (name: string, props: Record<any, any>): ComputedRef<string> => {
|
|
const configProvider = inject('configProvider', defaultConfigProvider);
|
|
const prefixCls = computed(() => configProvider.getPrefixCls(name, props.prefixCls));
|
|
return prefixCls;
|
|
};
|