Skip to content

Commit 1cbf62a

Browse files
committed
fix: update scroll threshold logic in Header component for improved responsiveness
1 parent bdb3994 commit 1cbf62a

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/components/home/Header.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ export default function Header() {
1111
const [scrolled, setScrolled] = useState(false);
1212

1313
useEffect(() => {
14-
const onScroll = () => setScrolled(window.scrollY > 60);
14+
const onScroll = () => {
15+
const threshold = window.innerHeight * 0.95 - 72;
16+
setScrolled(window.scrollY >= threshold);
17+
};
1518
window.addEventListener('scroll', onScroll, { passive: true });
1619
return () => window.removeEventListener('scroll', onScroll);
1720
}, []);

0 commit comments

Comments
 (0)