import React, { useState } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; import { Search, Zap, BookOpen, Facebook, Settings } from 'lucide-react'; const FloatingActionButton = () => { const [isOpen, setIsOpen] = useState(false); const actions = [ //{ icon: Search, label: 'Search', action: () => console.log('Search') }, //{ icon: Zap, label: 'Quick Run', action: () => console.log('Quick Run') }, { icon: BookOpen, label: 'Docs', action: () => window.open('/glossary', '_blank') }, { icon: Facebook, label: 'Facebook', action: () => window.open('https://Facebook.com/ChuyenDoiXanh', '_blank') }, //{ icon: Settings, label: 'Settings', action: () => console.log('Settings') }, ]; return (
{isOpen && ( {actions.map((action, index) => ( {action.label} ))} )} setIsOpen(!isOpen)} className="w-14 h-14 bg-gradient-to-r from-primary to-secondary rounded-full shadow-lg flex items-center justify-center text-white hover:shadow-xl transition-all" >
); }; export default FloatingActionButton;