import React, { useState } from 'react'; import PropTypes from 'prop-types'; const Tooltip = ({ content, children }) => { const [visible, setVisible] = useState(false); return (
setVisible(true)} onMouseLeave={() => setVisible(false)} className="cursor-pointer" > {children}
{visible && (
{content}
)}
); }; Tooltip.propTypes = { content: PropTypes.node.isRequired, children: PropTypes.node.isRequired, }; export default Tooltip;