import React from 'react'; interface TooltipProps { title: string | React.ReactNode; children: React.ReactNode; isDarkMode?: boolean; placement?: 'top' | 'bottom' | 'left' | 'right'; className?: string; } const Tooltip: React.FC = ({ title, children, isDarkMode = false, placement = 'top', className = '', }) => { const placementClasses = { top: 'bottom-full left-1/2 transform -translate-x-1/2 mb-2', bottom: 'top-full left-1/2 transform -translate-x-1/2 mt-2', left: 'right-full top-1/2 transform -translate-y-1/2 mr-2', right: 'left-full top-1/2 transform -translate-y-1/2 ml-2', }; return (
{children}
{title}
); }; export default Tooltip;