import React, { useState } from 'react' export const HoverTooltip = ({ children, hoverContent, isActive = true, }: { children: React.ReactNode hoverContent: React.ReactNode isActive?: boolean }) => { const [showTooltip, setShowTooltip] = useState(false) const activateTooltip = () => setShowTooltip(true) const hideTooltip = () => setShowTooltip(false) if (!isActive) { return
{children}
} else { return (
{children} {hoverContent ? ( {hoverContent} ) : null}
) } } const Tooltip = ({ isHovered, children, }: { isHovered: boolean children: React.ReactNode }) => { if (isHovered) { return (
{children}
) } }