UNPKG

vuestic-ui

Version:
17 lines (16 loc) 496 B
import { shallowRef, onMounted } from "vue"; import { u as useCaptureEvent } from "./useCaptureEvent.mjs"; const useActiveElement = () => { const activeEl = shallowRef(); const updateActiveElement = () => { activeEl.value = document.activeElement; }; onMounted(updateActiveElement); useCaptureEvent("focus", updateActiveElement); useCaptureEvent("blur", updateActiveElement); return activeEl; }; export { useActiveElement as u }; //# sourceMappingURL=useActiveElement.mjs.map