cleanup some state and functions

This commit is contained in:
Tom Heaton
2024-06-21 10:21:11 +01:00
parent 43b8fa3685
commit d1df6426b2
3 changed files with 6 additions and 10 deletions

View File

@@ -33,7 +33,7 @@ const socials = [
]; ];
export default function Footer() { export default function Footer() {
const toggleHome = () => { const scrollToHome = () => {
scroll.scrollToTop(); scroll.scrollToTop();
}; };
@@ -43,7 +43,7 @@ export default function Footer() {
<FooterWrap> <FooterWrap>
<SocialMedia> <SocialMedia>
<SocialMediaWrap> <SocialMediaWrap>
<SocialLogo to="/udlbook" onClick={toggleHome}> <SocialLogo to="/udlbook" onClick={scrollToHome}>
Understanding Deep Learning Understanding Deep Learning
</SocialLogo> </SocialLogo>
<WebsiteRights> <WebsiteRights>

View File

@@ -17,11 +17,7 @@ export default function Navbar({ toggle }) {
useEffect(() => { useEffect(() => {
const changeNav = () => { const changeNav = () => {
if (window.scrollY >= 80) { setScrollNav(window.scrollY >= 80);
setScrollNav(true);
} else {
setScrollNav(false);
}
}; };
window.addEventListener("scroll", changeNav); window.addEventListener("scroll", changeNav);
@@ -31,7 +27,7 @@ export default function Navbar({ toggle }) {
}; };
}, []); }, []);
const toggleHome = () => { const scrollToHome = () => {
scroll.scrollToTop(); scroll.scrollToTop();
}; };
@@ -40,7 +36,7 @@ export default function Navbar({ toggle }) {
<IconContext.Provider value={{ color: "#fff" }}> <IconContext.Provider value={{ color: "#fff" }}>
<Nav scrollNav={scrollNav}> <Nav scrollNav={scrollNav}>
<NavbarContainer> <NavbarContainer>
<NavLogo to="/udlbook/" onClick={toggleHome}> <NavLogo to="/udlbook/" onClick={scrollToHome}>
<h1> Understanding Deep Learning </h1> <h1> Understanding Deep Learning </h1>
</NavLogo> </NavLogo>
<MobileIcon onClick={toggle}> <MobileIcon onClick={toggle}>

View File

@@ -12,7 +12,7 @@ export default function Index() {
const [isOpen, setIsOpen] = useState(false); const [isOpen, setIsOpen] = useState(false);
const toggle = () => { const toggle = () => {
setIsOpen(!isOpen); setIsOpen((p) => !p);
}; };
return ( return (