UNPKG

@vuesax-alpha/nightly

Version:
1 lines 1.15 kB
{"version":3,"file":"use-loading.mjs","sources":["../../../../../../packages/components/loading/src/use-loading.ts"],"sourcesContent":["import { computed } from 'vue'\nimport {\n defaultNamespace,\n useGlobalConfig,\n useIdInjection,\n} from '@vuesax-alpha/hooks'\n\nexport let cachedContainer: HTMLElement\n\nexport const useLoadingContainerId = () => {\n const namespace = useGlobalConfig('namespace', defaultNamespace)\n const idInjection = useIdInjection()\n\n const id = computed(() => {\n return `${namespace.value}-loading-container-${idInjection.prefix}`\n })\n const selector = computed(() => `#${id.value}`)\n\n return {\n id,\n selector,\n }\n}\n"],"names":[],"mappings":";;;;;;AAOW,IAAA,gBAAA;AAEJ,MAAM,wBAAwB,MAAM;AACzC,EAAM,MAAA,SAAA,GAAY,eAAgB,CAAA,WAAA,EAAa,gBAAgB,CAAA,CAAA;AAC/D,EAAA,MAAM,cAAc,cAAe,EAAA,CAAA;AAEnC,EAAM,MAAA,EAAA,GAAK,SAAS,MAAM;AACxB,IAAO,OAAA,CAAA,EAAG,SAAU,CAAA,KAAA,CAAA,mBAAA,EAA2B,WAAY,CAAA,MAAA,CAAA,CAAA,CAAA;AAAA,GAC5D,CAAA,CAAA;AACD,EAAA,MAAM,QAAW,GAAA,QAAA,CAAS,MAAM,CAAA,CAAA,EAAI,GAAG,KAAO,CAAA,CAAA,CAAA,CAAA;AAE9C,EAAO,OAAA;AAAA,IACL,EAAA;AAAA,IACA,QAAA;AAAA,GACF,CAAA;AACF;;;;"}