From 42b3ac606a802718f8b1f81bcd1b5b7bf04e6eb4 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 16 Mar 2025 22:23:02 -0600 Subject: [PATCH] refactor: integrate TooltipPrimitive for improved tooltip rendering in Ripple component --- apps/website/components/ui/ripple.tsx | 38 ++++++++++++++++----------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/apps/website/components/ui/ripple.tsx b/apps/website/components/ui/ripple.tsx index ff5bb4e..3523b13 100644 --- a/apps/website/components/ui/ripple.tsx +++ b/apps/website/components/ui/ripple.tsx @@ -2,6 +2,7 @@ import React from "react"; import { cn } from "@/lib/utils"; +import * as TooltipPrimitive from "@radix-ui/react-tooltip"; import Link from "next/link"; import { Avatar, AvatarFallback, AvatarImage } from "./avatar"; import { @@ -10,7 +11,6 @@ import { TooltipProvider, TooltipTrigger, } from "./tooltip"; - interface RippleProps { mainCircleSize?: number; mainCircleOpacity?: number; @@ -223,11 +223,13 @@ const Ripple = React.memo(function Ripple({ - -

- {item.name} -

-
+ + +

+ {item.name} +

+
+
@@ -270,11 +272,13 @@ const Ripple = React.memo(function Ripple({ - -

- {item.name} -

-
+ + +

+ {item.name} +

+
+
@@ -317,11 +321,13 @@ const Ripple = React.memo(function Ripple({ - -

- {item.name} -

-
+ + +

+ {item.name} +

+
+