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}