Files
reacord/packages/docs/app/hooks/dom/use-scrolled.ts
2021-12-29 17:12:42 -06:00

9 lines
264 B
TypeScript

import { useState } from "react"
import { useWindowEvent } from "~/hooks/dom/use-window-event"
export function useScrolled() {
const [scrolled, setScrolled] = useState(false)
useWindowEvent("scroll", () => setScrolled(window.scrollY > 0))
return scrolled
}