import { useState } from "react"; const Cuadrado = ({ valor, alHacerClick }) => { const [showMenu, setShowMenu] = useState(false); const handleMouseEnter = () => { setShowMenu(true); }; const handleMouseLeave = () => { setTimeout(() => { if (!document.querySelector('.menu')?.contains(document.activeElement)) { setShowMenu(false); } }, 100); }; const handleSelect = (valor) => { alHacerClick(valor); setShowMenu(false); }; return (
{showMenu && (
)}
); }; export default Cuadrado;