'use client'; import useScrollToTop from '@/lib/hooks/useScrollToTop'; import { cn } from '@/lib/utils'; import { ChevronUp } from 'lucide-react'; import React, { useEffect, useState } from 'react'; const ScrollToTop = () => { const [scrollY, setScrollY] = useState(false); const handleScroll = () => { setScrollY(window.scrollY > 500 ? true : false); }; useEffect(() => { window.addEventListener('scroll', handleScroll); return () => { window.removeEventListener('scroll', handleScroll); }; }, []); const scrollToTop = () => { window.scrollTo({ top: 0, behavior: 'smooth', }); }; return (
); }; export default ScrollToTop;