2025-05-16 15:54:17 +02:00
|
|
|
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip";
|
|
|
|
|
import { PropsWithChildren } from "react";
|
2024-12-10 11:22:36 +01:00
|
|
|
|
|
|
|
|
export type TooltipCustomProps = PropsWithChildren<{
|
2025-05-16 15:54:17 +02:00
|
|
|
text: string;
|
|
|
|
|
disabled?: any;
|
2024-12-10 11:22:36 +01:00
|
|
|
}>;
|
|
|
|
|
|
|
|
|
|
export function TooltipCustom(props: TooltipCustomProps) {
|
|
|
|
|
return (
|
|
|
|
|
<>
|
2025-05-16 15:54:17 +02:00
|
|
|
{props.disabled ? (
|
2024-12-10 11:22:36 +01:00
|
|
|
<TooltipProvider>
|
|
|
|
|
<Tooltip>
|
2025-05-16 15:54:17 +02:00
|
|
|
<TooltipTrigger className="w-full">{props.children}</TooltipTrigger>
|
2024-12-10 11:22:36 +01:00
|
|
|
<TooltipContent>
|
|
|
|
|
<p>{props.text}</p>
|
|
|
|
|
</TooltipContent>
|
|
|
|
|
</Tooltip>
|
|
|
|
|
</TooltipProvider>
|
2025-05-16 15:54:17 +02:00
|
|
|
) : (
|
2024-12-10 11:22:36 +01:00
|
|
|
props.children
|
2025-05-16 15:54:17 +02:00
|
|
|
)}
|
2024-12-10 11:22:36 +01:00
|
|
|
</>
|
2025-05-16 15:54:17 +02:00
|
|
|
);
|
2024-12-10 11:22:36 +01:00
|
|
|
}
|