@@ -3,7 +3,7 @@ import { useSpring, animated } from '@react-spring/web'
3
3
import { Axis } from '@nivo/axes'
4
4
// @ts -ignore
5
5
import { getColorScale , useMotionConfig , useTheme } from '@nivo/core'
6
- import { BasicTooltip , useTooltip } from '@nivo/tooltip'
6
+ import { useTooltip } from '@nivo/tooltip'
7
7
import { stackValues } from './compute'
8
8
import { BulletMarkers } from './BulletMarkers'
9
9
import { BulletRects } from './BulletRects'
@@ -27,6 +27,7 @@ export const BulletItem = ({
27
27
titleOffsetX,
28
28
titleOffsetY,
29
29
titleRotation,
30
+ tooltip,
30
31
31
32
rangeBorderColor,
32
33
rangeBorderWidth,
@@ -77,6 +78,8 @@ export const BulletItem = ({
77
78
} ) )
78
79
} , [ markerColors , markers , scale ] )
79
80
81
+ const TooltipComponent = tooltip
82
+
80
83
const rangeNodes = (
81
84
< BulletRects
82
85
data = { computedRanges }
@@ -92,15 +95,7 @@ export const BulletItem = ({
92
95
borderWidth = { rangeBorderWidth }
93
96
onMouseEnter = { ( range , event ) => {
94
97
showTooltipFromEvent (
95
- < BasicTooltip
96
- id = {
97
- < span >
98
- < strong > { range . v0 } </ strong > to < strong > { range . v1 } </ strong >
99
- </ span >
100
- }
101
- enableChip = { true }
102
- color = { range . color }
103
- /> ,
98
+ < TooltipComponent color = { range . color } v0 = { range . v0 } v1 = { range . v1 } /> ,
104
99
event
105
100
)
106
101
} }
@@ -122,11 +117,7 @@ export const BulletItem = ({
122
117
component = { markerComponent }
123
118
onMouseEnter = { ( marker , event ) => {
124
119
showTooltipFromEvent (
125
- < BasicTooltip
126
- id = { < strong > { marker . value } </ strong > }
127
- enableChip = { true }
128
- color = { marker . color }
129
- /> ,
120
+ < TooltipComponent color = { marker . color } v0 = { marker . value } /> ,
130
121
event
131
122
)
132
123
} }
@@ -208,11 +199,7 @@ export const BulletItem = ({
208
199
borderWidth = { measureBorderWidth }
209
200
onMouseEnter = { ( measure , event ) => {
210
201
showTooltipFromEvent (
211
- < BasicTooltip
212
- id = { < strong > { measure . v1 } </ strong > }
213
- enableChip = { true }
214
- color = { measure . color }
215
- /> ,
202
+ < TooltipComponent color = { measure . color } v0 = { measure . v1 } /> ,
216
203
event
217
204
)
218
205
} }
0 commit comments