hongluan-ui
Version:
Hongluan Component Library for Vue 3
1 lines • 968 B
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../../../packages/hooks/use-namespace/index.ts"],"sourcesContent":["import { computed } from 'vue'\nimport { PREFIX } from '@hongluan-ui/constants'\nimport { useGlobalConfig } from '../use-global-config'\n\nexport const defaultNamespace = PREFIX.toLocaleLowerCase()\n\nexport const useNamespace = (block?: string) => {\n const globalConfig = useGlobalConfig('namespace')\n const namespace = computed(() => (globalConfig.value || defaultNamespace) + (block ? `-${block}` : ''))\n return {\n namespace,\n defaultNamespace,\n }\n}\n"],"names":[],"mappings":";;;;;AAGY,MAAC,gBAAgB,GAAG,MAAM,CAAC,iBAAiB,GAAG;AAC/C,MAAC,YAAY,GAAG,CAAC,KAAK,KAAK;AACvC,EAAE,MAAM,YAAY,GAAG,eAAe,CAAC,WAAW,CAAC,CAAC;AACpD,EAAE,MAAM,SAAS,GAAG,QAAQ,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,IAAI,gBAAgB,KAAK,KAAK,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;AAC1G,EAAE,OAAO;AACT,IAAI,SAAS;AACb,IAAI,gBAAgB;AACpB,GAAG,CAAC;AACJ;;;;"}