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;