vuestic-ui
Version:
Vue 3 UI Framework
1 lines • 630 B
Source Map (JSON)
{"version":3,"file":"useComponentUuid.mjs","sources":["../../../../src/composables/useComponentUuid.ts"],"sourcesContent":["import { getCurrentInstance, onBeforeMount } from 'vue'\nimport { useAppGlobal } from './useAppGlobal'\n\nexport const useComponentUuid = () => {\n const vm = getCurrentInstance()! as any\n\n const counter = useAppGlobal('uuidCounter', 0)\n\n vm.$vaUuid = vm.$vaUuid || `va-${counter.value++}`\n\n return `va-${counter.value}`\n}\n"],"names":[],"mappings":";;AAGO,MAAM,mBAAmB,MAAM;AACpC,QAAM,KAAK;AAEL,QAAA,UAAU,aAAa,eAAe,CAAC;AAE7C,KAAG,UAAU,GAAG,WAAW,MAAM,QAAQ,OAAO;AAEzC,SAAA,MAAM,QAAQ,KAAK;AAC5B;"}