xdesign-vue-next
Version:
XDesign Component for vue-next
1 lines • 691 B
Source Map (JSON)
{"version":3,"file":"useDestroyOnClose.mjs","sources":["../../src/hooks/useDestroyOnClose.ts"],"sourcesContent":["import { ref, provide, onUpdated } from 'vue';\n\nexport const TDisplayNoneElementRefresh = 'x-display-none-element-refresh';\n\nexport default function useDestroyOnClose() {\n const refresh = ref(0);\n provide(TDisplayNoneElementRefresh, refresh);\n onUpdated(() => {\n refresh.value += 1;\n });\n}\n"],"names":["provide","onUpdated"],"mappings":";;;;;;;;AAEO,IAAA,0BAAA,GAAA,iCAAA;AAEP,SAAA,iBAAA,GAAA;AACQ,EAAA,IAAA,OAAA,GAAA,GAAA,CAAA,CAAA,CAAA,CAAA;AACNA,EAAAA,OAAAA,CAAAA,0BAAAA,EAAAA,OAAAA,CAAAA,CAAAA;AACAC,EAAAA,SAAAA,CAAAA,YAAAA;;AAEA,GAAA,CAAA,CAAA;AACF;;;;"}