diff --git a/packages/ui/components/tooltip/Tooltip.tsx b/packages/ui/components/tooltip/Tooltip.tsx index 1612777537..7011567179 100644 --- a/packages/ui/components/tooltip/Tooltip.tsx +++ b/packages/ui/components/tooltip/Tooltip.tsx @@ -1,10 +1,9 @@ "use client"; +import classNames from "@calcom/ui/classNames"; import * as TooltipPrimitive from "@radix-ui/react-tooltip"; import React from "react"; -import classNames from "@calcom/ui/classNames"; - export function Tooltip({ children, content, @@ -40,13 +39,17 @@ export function Tooltip({ ); + if (content === undefined || content === null || content === "") return <>{children}; + + const trigger = React.isValidElement(children) ? children : {children}; + return ( - {children} + {trigger} {Content} );