Marco Beretta
LibreChat upload repo
3b6afc0
raw
history blame
648 Bytes
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">
<p className="text-sm text-gray-600 dark:text-gray-300">
<div dangerouslySetInnerHTML={{ __html: content }} />
</p>
</div>
</HoverCardContent>
</HoverCardPortal>
);
}
export default PluginTooltip;