import { Button } from "@/components/ui/button"; import { motion, AnimatePresence } from "framer-motion"; import { useState, useEffect } from "react"; import { ChevronUp } from "lucide-react"; import { useTranslation } from "react-i18next"; import { SECTIONS } from "@/data/event-data"; /** Botón flotante de reserva + scroll to top */ const FloatingButton = () => { const [visible, setVisible] = useState(false); const { t } = useTranslation(); useEffect(() => { const onScroll = () => setVisible(window.scrollY > 400); window.addEventListener("scroll", onScroll); return () => window.removeEventListener("scroll", onScroll); }, []); return ( {visible && ( )} ); }; export default FloatingButton;