diff --git a/packages/platform/atoms/connect/OAuthConnect.tsx b/packages/platform/atoms/connect/OAuthConnect.tsx
index 99ec1e7e26..8c3e5d21d9 100644
--- a/packages/platform/atoms/connect/OAuthConnect.tsx
+++ b/packages/platform/atoms/connect/OAuthConnect.tsx
@@ -75,6 +75,7 @@ export const OAuthConnect: FC<
tooltip={tooltip ? tooltip : }
tooltipSide={tooltipSide}
tooltipOffset={10}
+ tooltipClassName="p-0 text-inherit bg-inherit"
className={cn("", !isDisabled && "cursor-pointer", className)}
onClick={() => {
connect();
diff --git a/packages/platform/atoms/connect/apple/AppleConnect.tsx b/packages/platform/atoms/connect/apple/AppleConnect.tsx
index 2d1d25bd4d..cba44f3ef6 100644
--- a/packages/platform/atoms/connect/apple/AppleConnect.tsx
+++ b/packages/platform/atoms/connect/apple/AppleConnect.tsx
@@ -93,6 +93,7 @@ export const AppleConnect: FC>> = ({
tooltip={tooltip ? tooltip : }
tooltipSide={tooltipSide}
tooltipOffset={10}
+ tooltipClassName="p-0 text-inherit bg-inherit"
className={cn("", !isDisabled && "cursor-pointer", className)}
onClick={() => setIsDialogOpen(true)}>
{displayedLabel}
diff --git a/packages/ui/components/button/Button.tsx b/packages/ui/components/button/Button.tsx
index 4faa22569f..e8376591ec 100644
--- a/packages/ui/components/button/Button.tsx
+++ b/packages/ui/components/button/Button.tsx
@@ -25,6 +25,7 @@ export type ButtonBaseProps = {
tooltip?: string | React.ReactNode;
tooltipSide?: "top" | "right" | "bottom" | "left";
tooltipOffset?: number;
+ tooltipClassName?: string;
disabled?: boolean;
flex?: boolean;
} & Omit & {
@@ -127,6 +128,7 @@ export const Button = forwardRef
+ tooltipOffset={tooltipOffset}
+ tooltipClassName={tooltipClassName}>
{element}
);
@@ -239,18 +242,25 @@ const Wrapper = ({
tooltip,
tooltipSide,
tooltipOffset,
+ tooltipClassName,
}: {
tooltip?: string | React.ReactNode;
children: React.ReactNode;
tooltipSide?: "top" | "right" | "bottom" | "left";
tooltipOffset?: number;
+ tooltipClassName?: string;
}) => {
if (!tooltip) {
return <>{children}>;
}
return (
-
+
{children}
);
diff --git a/packages/ui/components/tooltip/Tooltip.tsx b/packages/ui/components/tooltip/Tooltip.tsx
index 0ea983c1d3..edb222b012 100644
--- a/packages/ui/components/tooltip/Tooltip.tsx
+++ b/packages/ui/components/tooltip/Tooltip.tsx
@@ -32,8 +32,7 @@ export function Tooltip({
"calcom-tooltip",
side === "top" && "-mt-7",
side === "right" && "ml-2",
- "relative z-50 rounded-md text-xs font-semibold shadow-lg",
- !isPlatform && "bg-inverted text-inverted px-2 py-1",
+ "bg-inverted text-inverted relative z-50 rounded-md px-2 py-1 text-xs font-semibold shadow-lg",
props.className && `${props.className}`
)}
side={side}