From f83f84afac6a56e7403b15b5a204ba8bb3edeec4 Mon Sep 17 00:00:00 2001 From: yyh Date: Mon, 2 Mar 2026 17:54:59 +0800 Subject: [PATCH] refactor(tooltip): support per-instance delay and apply in compliance menu --- web/app/components/base/ui/tooltip/index.tsx | 8 ++++++-- web/app/components/header/account-dropdown/compliance.tsx | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/web/app/components/base/ui/tooltip/index.tsx b/web/app/components/base/ui/tooltip/index.tsx index 7a61ff5850..fb27803eb7 100644 --- a/web/app/components/base/ui/tooltip/index.tsx +++ b/web/app/components/base/ui/tooltip/index.tsx @@ -14,6 +14,8 @@ export type TooltipProps = { popupClassName?: string noDecoration?: boolean offset?: number + delay?: number + closeDelay?: number } const Tooltip = React.memo(({ @@ -24,6 +26,8 @@ const Tooltip = React.memo(({ popupClassName, noDecoration, offset = 8, + delay, + closeDelay, }: TooltipProps) => { const { side, align } = parsePlacement(position) @@ -33,8 +37,8 @@ const Tooltip = React.memo(({ return ( {React.isValidElement(children) - ? - : }>{children}} + ? + : }>{children}} +