11import React , { useEffect , useRef , useState } from 'react'
22import { Tooltip } from 'components/Tooltip'
33import type {
4- EventsType ,
54 PositionStrategy ,
65 PlacesType ,
76 VariantType ,
87 WrapperType ,
98 DataAttribute ,
109 ITooltip ,
11- ChildrenType ,
1210 TooltipRefProps ,
1311} from 'components/Tooltip/TooltipTypes'
1412import { cssSupports } from 'utils'
@@ -29,7 +27,6 @@ const TooltipController = React.forwardRef<TooltipRefProps, ITooltipController>(
2927 offset = 10 ,
3028 wrapper = 'div' ,
3129 children = null ,
32- events = [ 'hover' ] ,
3330 openOnClick = false ,
3431 positionStrategy = 'absolute' ,
3532 middlewares,
@@ -39,9 +36,6 @@ const TooltipController = React.forwardRef<TooltipRefProps, ITooltipController>(
3936 hidden = false ,
4037 noArrow = false ,
4138 clickable = false ,
42- closeOnEsc = false ,
43- closeOnScroll = false ,
44- closeOnResize = false ,
4539 openEvents,
4640 closeEvents,
4741 globalCloseEvents,
@@ -70,7 +64,6 @@ const TooltipController = React.forwardRef<TooltipRefProps, ITooltipController>(
7064 const [ tooltipFloat , setTooltipFloat ] = useState ( float )
7165 const [ tooltipHidden , setTooltipHidden ] = useState ( hidden )
7266 const [ tooltipWrapper , setTooltipWrapper ] = useState < WrapperType > ( wrapper )
73- const [ tooltipEvents , setTooltipEvents ] = useState ( events )
7467 const [ tooltipPositionStrategy , setTooltipPositionStrategy ] = useState ( positionStrategy )
7568 const [ tooltipClassName , setTooltipClassName ] = useState < string | null > ( null )
7669 const [ activeAnchor , setActiveAnchor ] = useState < HTMLElement | null > ( null )
@@ -107,10 +100,6 @@ const TooltipController = React.forwardRef<TooltipRefProps, ITooltipController>(
107100 wrapper : ( value ) => {
108101 setTooltipWrapper ( ( value as WrapperType ) ?? wrapper )
109102 } ,
110- events : ( value ) => {
111- const parsed = value ?. split ( ' ' ) as EventsType [ ]
112- setTooltipEvents ( parsed ?? events )
113- } ,
114103 'position-strategy' : ( value ) => {
115104 setTooltipPositionStrategy ( ( value as PositionStrategy ) ?? positionStrategy )
116105 } ,
@@ -263,7 +252,7 @@ const TooltipController = React.forwardRef<TooltipRefProps, ITooltipController>(
263252 * content priority: children < render or content < html
264253 * children should be lower priority so that it can be used as the "default" content
265254 */
266- let renderedContent : ChildrenType = children
255+ let renderedContent = children
267256 const contentWrapperRef = useRef < HTMLDivElement > ( null )
268257 if ( render ) {
269258 const actualContent =
@@ -290,7 +279,6 @@ const TooltipController = React.forwardRef<TooltipRefProps, ITooltipController>(
290279 variant : tooltipVariant ,
291280 offset : tooltipOffset ,
292281 wrapper : tooltipWrapper ,
293- events : tooltipEvents ,
294282 openOnClick,
295283 positionStrategy : tooltipPositionStrategy ,
296284 middlewares,
@@ -300,9 +288,6 @@ const TooltipController = React.forwardRef<TooltipRefProps, ITooltipController>(
300288 hidden : tooltipHidden ,
301289 noArrow,
302290 clickable,
303- closeOnEsc,
304- closeOnScroll,
305- closeOnResize,
306291 openEvents,
307292 closeEvents,
308293 globalCloseEvents,
0 commit comments