import { ButtonLink } from '@components/Buttons'; import Copyright from '@components/Copyright/Copyright'; import FooterNav from '@components/FooterNav/FooterNav'; import { ArrowIcon } from '@components/Icons'; import { useEffect, useState } from 'react'; import { useIntl } from 'react-intl'; import styles from './Footer.module.scss'; const Footer = () => { const intl = useIntl(); const [backToTopClasses, setBackToTopClasses] = useState( `${styles['back-to-top']} ${styles['back-to-top--hidden']}` ); const handleScroll = () => { const currentScrollY = window.scrollY; if (currentScrollY > 300) { setBackToTopClasses( `${styles['back-to-top']} ${styles['back-to-top--visible']}` ); } else { setBackToTopClasses( `${styles['back-to-top']} ${styles['back-to-top--hidden']}` ); } }; useEffect(() => { window.addEventListener('scroll', handleScroll); return () => window.removeEventListener('scroll', handleScroll); }, []); return ( ); }; export default Footer;