Quellcode durchsuchen

feat: add disabled support to tooltip-plus component (#7036)

NFish vor 8 Monaten
Ursprung
Commit
1a302ca957
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. 3 1
      web/app/components/base/tooltip-plus/index.tsx

+ 3 - 1
web/app/components/base/tooltip-plus/index.tsx

@@ -8,6 +8,7 @@ import { PortalToFollowElem, PortalToFollowElemContent, PortalToFollowElemTrigge
 export type TooltipProps = {
   position?: Placement
   triggerMethod?: 'hover' | 'click'
+  disabled?: boolean
   popupContent: React.ReactNode
   children: React.ReactNode
   hideArrow?: boolean
@@ -23,6 +24,7 @@ const arrow = (
 const Tooltip: FC<TooltipProps> = ({
   position = 'top',
   triggerMethod = 'hover',
+  disabled = false,
   popupContent,
   children,
   hideArrow,
@@ -67,7 +69,7 @@ const Tooltip: FC<TooltipProps> = ({
 
   return (
     <PortalToFollowElem
-      open={open}
+      open={disabled ? false : open}
       onOpenChange={setOpen}
       placement={position}
       offset={offset ?? 10}