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}
);