@@ -7,7 +7,6 @@ sidebar_position: 1
77Using the ReactTooltip anchor select prop.
88
99import { Tooltip } from ' react-tooltip'
10- import ' react-tooltip/dist/react-tooltip.css'
1110
1211export const TooltipAnchor = ({ children , id , ... rest }) => {
1312 return (
@@ -48,7 +47,6 @@ A CSS selector for a specific id begins with a `#`. Don't forget to put it befor
4847
4948``` jsx
5049import { Tooltip } from ' react-tooltip' ;
51- import ' react-tooltip/dist/react-tooltip.css' ;
5250
5351< a id= " my-anchor-element-id" > ◕‿‿◕< / a>
5452< Tooltip
@@ -59,10 +57,7 @@ import 'react-tooltip/dist/react-tooltip.css';
5957```
6058
6159<TooltipAnchor id = " my-anchor-element-id" >◕‿‿◕</TooltipAnchor >
62- <Tooltip
63- anchorSelect = " #my-anchor-element-id"
64- content = " Hello world!"
65- />
60+ <Tooltip anchorSelect = " #my-anchor-element-id" content = " Hello world!" />
6661
6762#### Using class attribute
6863
@@ -74,7 +69,6 @@ A CSS selector for a specific id begins with a `.`. Don't forget to put it befor
7469
7570``` jsx
7671import { Tooltip } from ' react-tooltip' ;
77- import ' react-tooltip/dist/react-tooltip.css' ;
7872
7973< a className= " my-anchor-element-class" > ◕‿‿◕< / a>
8074< a className= " my-anchor-element-class" > ◕‿‿◕< / a>
@@ -88,23 +82,12 @@ import 'react-tooltip/dist/react-tooltip.css';
8882```
8983
9084<div style = { { display: ' flex' , gap: ' 5px' , width: ' fit-content' , margin: ' auto' }} >
91- <TooltipAnchor className = " my-anchor-element-class" >
92- ◕‿‿◕
93- </TooltipAnchor >
94- <TooltipAnchor className = " my-anchor-element-class" >
95- ◕‿‿◕
96- </TooltipAnchor >
97- <TooltipAnchor className = " my-anchor-element-class" >
98- ◕‿‿◕
99- </TooltipAnchor >
100- <TooltipAnchor className = " my-anchor-element-class" >
101- ◕‿‿◕
102- </TooltipAnchor >
85+ <TooltipAnchor className = " my-anchor-element-class" >◕‿‿◕</TooltipAnchor >
86+ <TooltipAnchor className = " my-anchor-element-class" >◕‿‿◕</TooltipAnchor >
87+ <TooltipAnchor className = " my-anchor-element-class" >◕‿‿◕</TooltipAnchor >
88+ <TooltipAnchor className = " my-anchor-element-class" >◕‿‿◕</TooltipAnchor >
10389</div >
104- <Tooltip
105- anchorSelect = " .my-anchor-element-class"
106- content = " Hello world!"
107- />
90+ <Tooltip anchorSelect = " .my-anchor-element-class" content = " Hello world!" />
10891
10992### Complex selectors
11093
@@ -122,7 +105,6 @@ This example uses the name attribute, but it works for any HTML attribute (id, c
122105
123106``` jsx
124107import { Tooltip } from ' react-tooltip' ;
125- import ' react-tooltip/dist/react-tooltip.css' ;
126108
127109< a name= " my-anchor-element-1" > ◕‿‿◕< / a>
128110< a name= " my-anchor-element-2" > ◕‿‿◕< / a>
@@ -135,23 +117,12 @@ import 'react-tooltip/dist/react-tooltip.css';
135117```
136118
137119<div style = { { display: ' flex' , gap: ' 5px' , width: ' fit-content' , margin: ' auto' }} >
138- <TooltipAnchor name = " my-anchor-element-1" >
139- ◕‿‿◕
140- </TooltipAnchor >
141- <TooltipAnchor name = " my-anchor-element-2" >
142- ◕‿‿◕
143- </TooltipAnchor >
144- <TooltipAnchor name = " my-anchor-element-3" >
145- ◕‿‿◕
146- </TooltipAnchor >
147- <TooltipAnchor name = " my-anchor-element-4" >
148- ◕‿‿◕
149- </TooltipAnchor >
120+ <TooltipAnchor name = " my-anchor-element-1" >◕‿‿◕</TooltipAnchor >
121+ <TooltipAnchor name = " my-anchor-element-2" >◕‿‿◕</TooltipAnchor >
122+ <TooltipAnchor name = " my-anchor-element-3" >◕‿‿◕</TooltipAnchor >
123+ <TooltipAnchor name = " my-anchor-element-4" >◕‿‿◕</TooltipAnchor >
150124</div >
151- <Tooltip
152- anchorSelect = " [name^='my-anchor-element-']"
153- content = " Hello world!"
154- />
125+ <Tooltip anchorSelect = " [name^='my-anchor-element-']" content = " Hello world!" />
155126
156127#### Child selector
157128
@@ -165,7 +136,6 @@ Often you can just use a class selector or something else much simpler.
165136
166137``` jsx
167138import { Tooltip } from ' react-tooltip' ;
168- import ' react-tooltip/dist/react-tooltip.css' ;
169139
170140< section id= " section-anchor-select" style= {{ marginTop: ' 100px' }}>
171141 < a> ◕‿‿◕< / a>
@@ -183,7 +153,7 @@ import 'react-tooltip/dist/react-tooltip.css';
183153/ >
184154```
185155
186- <section
156+ <section
187157 id = " section-anchor-select"
188158 style = { { display: ' flex' , gap: ' 5px' , width: ' fit-content' , margin: ' auto' }}
189159>
@@ -199,4 +169,4 @@ import 'react-tooltip/dist/react-tooltip.css';
199169<Tooltip
200170 anchorSelect = " section[id='section-anchor-select'] > span:nth-child(even)"
201171 content = " I am an even child!"
202- />
172+ />
0 commit comments