We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3018cfe commit e1074e2Copy full SHA for e1074e2
src/hooks/use-scroll.ts
@@ -0,0 +1,16 @@
1
+import { useState, useEffect } from "react";
2
+
3
+export const useScroll = () => {
4
+ const [isScrolled, setIsScrolled] = useState(false);
5
6
+ useEffect(() => {
7
+ const handleScroll = () => {
8
+ setIsScrolled(window.scrollY > 10);
9
+ };
10
11
+ window.addEventListener("scroll", handleScroll);
12
+ return () => window.removeEventListener("scroll", handleScroll);
13
+ }, []);
14
15
+ return isScrolled;
16
+};
0 commit comments