fix flickery navbar (#165)

* fix: flickery navbar
This commit is contained in:
!MAD! 2023-05-26 15:04:52 +05:30 committed by GitHub
parent 0c6d7fded2
commit 0ef223dbab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,7 +18,7 @@ const NavBar: FC<NavBarProps> = ({}) => {
useEffect(() => {
const handleScroll = (e: Event) => {
const target = e.currentTarget as Window;
if (target.scrollY > scrollPos.current && !hidden) {
if (target.scrollY > scrollPos.current) {
setHidden(true);
} else {
setHidden(false);
@ -28,7 +28,7 @@ const NavBar: FC<NavBarProps> = ({}) => {
window.addEventListener("scroll", handleScroll);
return () => window.removeEventListener("scroll", handleScroll);
}, [hidden]);
}, []);
return (
<motion.header