hongluan-ui
Version:
Hongluan Component Library for Vue 3
18 lines (15 loc) • 569 B
JavaScript
import { computed } from 'vue';
import '../../constants/index.mjs';
import { useGlobalConfig } from '../use-global-config/index.mjs';
import { PREFIX } from '../../constants/prefix.mjs';
const defaultNamespace = PREFIX.toLocaleLowerCase();
const useNamespace = (block) => {
const globalConfig = useGlobalConfig("namespace");
const namespace = computed(() => (globalConfig.value || defaultNamespace) + (block ? `-${block}` : ""));
return {
namespace,
defaultNamespace
};
};
export { defaultNamespace, useNamespace };
//# sourceMappingURL=index.mjs.map