import { useState, useEffect } from 'react' import { ArrowUp } from 'lucide-react' export default function FloatingScrollTop() { const [isVisible, setIsVisible] = useState(false) const toggleVisibility = () => { setIsVisible(window.scrollY > 300) } const scrollToTop = () => { window.scrollTo({ top: 0, behavior: 'smooth' }) } useEffect(() => { window.addEventListener('scroll', toggleVisibility) return () => window.removeEventListener('scroll', toggleVisibility) }, []) return ( ) }