1
1
import React , { Component } from 'react' ;
2
- import { Tooltip } from 'react-tooltip' ;
2
+ import ReactTooltip , { Tooltip } from 'react-tooltip' ;
3
3
import PropTypes from 'prop-types' ;
4
4
import './SimpleLegend.css' ;
5
5
@@ -8,7 +8,6 @@ export default class SimpleLegend extends Component {
8
8
const {
9
9
data, getColor
10
10
} = this . props ;
11
- console . log ( data , getColor ) ;
12
11
let index = 0 ;
13
12
return (
14
13
< div className = "simple-legend" >
@@ -24,16 +23,27 @@ export default class SimpleLegend extends Component {
24
23
border : `2px solid ${ getColor ( d ) } ` ,
25
24
backgroundColor : `${ getColor ( d ) } `
26
25
} }
27
- data-tip = { d . name }
28
- data-for = { index . toString ( ) }
29
26
data-tooltip-content = { d . name }
27
+ data-tooltip-id = { index . toString ( ) }
30
28
data-tooltip-place = "top"
31
- />
32
- < span className = "label" >
29
+
30
+ >
31
+
32
+ </ span >
33
+ < span className = "label"
34
+ data-tooltip-content = { d . name }
35
+ data-tooltip-id = { index . toString ( ) }
36
+ data-tooltip-place = "top"
37
+ style = { { cursor : 'pointer' } }
38
+ >
33
39
{ d . name . substring ( 0 , 10 ) }
34
40
< Tooltip
35
- backgroundColor = { getColor ( d ) }
36
- id = { index . toString ( ) } />
41
+ place = "top"
42
+ effect = "float"
43
+ style = { {
44
+ backgroundColor : `${ getColor ( d ) } `
45
+ } }
46
+ id = { index . toString ( ) } />
37
47
</ span >
38
48
</ li >
39
49
) ;
0 commit comments