mirror of
https://github.com/nocodb/nocodb.git
synced 2026-05-04 00:57:23 +00:00
18 lines
320 B
TypeScript
18 lines
320 B
TypeScript
export const useIsMounted = (options: { waitForNextTick?: boolean } = {}) => {
|
|
const isMounted = ref(false)
|
|
|
|
onMounted(async () => {
|
|
if (options.waitForNextTick) {
|
|
await nextTick()
|
|
}
|
|
|
|
isMounted.value = true
|
|
})
|
|
|
|
onBeforeUnmount(() => {
|
|
isMounted.value = false
|
|
})
|
|
|
|
return { isMounted }
|
|
}
|