minor ui improvements for profile

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-05-13 16:08:40 +02:00
parent b91e0d0aa9
commit c4b02108ac
7 changed files with 96 additions and 72 deletions

View File

@@ -38,20 +38,22 @@ interface TooltiperProps {
content: string;
children: React.ReactNode;
className?: string;
onClick?: () => void;
}
export function Tooltiper({
asChild,
content,
children,
className,
onClick,
}: TooltiperProps) {
return (
<Tooltip>
<TooltipTrigger asChild={asChild} className={className}>
<Tooltip delayDuration={0}>
<TooltipTrigger asChild={asChild} className={className} onClick={onClick}>
{children}
</TooltipTrigger>
<TooltipPortal>
<TooltipContent>{content}</TooltipContent>
<TooltipContent sideOffset={10}>{content}</TooltipContent>
</TooltipPortal>
</Tooltip>
);