vuestic-ui
Version:
Vue 3 UI Framework
17 lines (16 loc) • 404 B
JavaScript
import { computed, ref, watch } from "vue";
import { b as isClient } from "../utils/ssr.mjs";
const useClientOnly = (cb) => {
const isMounted = computed(isClient);
const result = ref(null);
watch(isMounted, () => {
if (isMounted.value) {
result.value = cb();
}
}, { immediate: true });
return result;
};
export {
useClientOnly as u
};
//# sourceMappingURL=useClientOnly.mjs.map