web/util: fix focus event

This commit is contained in:
Tulir Asokan 2024-10-16 16:57:23 +03:00
parent 0bbb84c6d1
commit 1ad5a14d0f

View file

@ -17,7 +17,7 @@ import { NonNullCachedEventDispatcher, useNonNullEventAsState } from "@/util/eve
const focused = new NonNullCachedEventDispatcher(document.hasFocus())
window.addEventListener("focus", () => focused.emit(true))
window.addEventListener("blur", () => focused.emit(true))
window.addEventListener("blur", () => focused.emit(false))
export default function useFocus() {
return useNonNullEventAsState(focused)