'use client'; import React, { useEffect, useState } from 'react'; const ScrollToTop = () => { const [showTopButton, setShowTopButton] = useState(false); const goToTop = () => { document.body.scrollTop = 0; document.documentElement.scrollTop = 0; }; const onScrollHandler = () => { if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { setShowTopButton(true); } else { setShowTopButton(false); } }; useEffect(() => { window.addEventListener('scroll', onScrollHandler); return () => { window.removeEventListener('onscroll', onScrollHandler); }; }); return (