import { createRef, useState } from 'react' import { createPopper } from '@popperjs/core' const Tooltip = ({ children, title, content, className, }: { children: any title?: string content: any className?: string }) => { const [tooltipShow, setTooltipShow] = useState(false) const btnRef = createRef() const tooltipRef = createRef() const openLeftTooltip = () => { createPopper(btnRef.current, tooltipRef.current, { placement: 'top', }) setTooltipShow(true) } const closeLeftTooltip = () => { setTooltipShow(false) } return ( <>
{children}
{title && (
{title}
)}
{content}
) } export default Tooltip