| import { HoverCardPortal, HoverCardContent } from '~/components/ui'; | |
| import './styles.module.css'; | |
| type TPluginTooltipProps = { | |
| content: string; | |
| position: 'top' | 'bottom' | 'left' | 'right'; | |
| }; | |
| function PluginTooltip({ content, position }: TPluginTooltipProps) { | |
| return ( | |
| <HoverCardPortal> | |
| <HoverCardContent side={position} className="w-80 "> | |
| <div className="space-y-2"> | |
| <div className="text-sm text-gray-600 dark:text-gray-300"> | |
| <div dangerouslySetInnerHTML={{ __html: content }} /> | |
| </div> | |
| </div> | |
| </HoverCardContent> | |
| </HoverCardPortal> | |
| ); | |
| } | |
| export default PluginTooltip; | |