diff --git a/src/components/Header.tsx b/src/components/Header.tsx index abbc88d..c651c1e 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -1,5 +1,6 @@ import { useState } from 'react' -import { Link } from 'react-router-dom' +import { Link, useLocation, useNavigate } from 'react-router-dom' +import { smoothScrollToElement } from '@/utils/scroll' import { Container } from './Container' import { Button } from './Button' import pmyceliumLogo from '../images/logos/mainlogo.svg' @@ -9,6 +10,17 @@ import { Bars3Icon, XMarkIcon } from '@heroicons/react/24/outline' export function Header() { const [mobileMenuOpen, setMobileMenuOpen] = useState(false) + const navigate = useNavigate() + const location = useLocation() + + const handleGetConnectorClick = () => { + if (location.pathname === '/network') { + smoothScrollToElement('download', 1200) + } else { + navigate('/network') + } + } + return (