@@ -26,6 +26,7 @@ class Test extends Component {
2626 } ,
2727 offsetX : placements . right . offset [ 0 ] ,
2828 offsetY : placements . right . offset [ 1 ] ,
29+ overlayInnerStyle : undefined ,
2930 } ;
3031
3132 onPlacementChange = e => {
@@ -81,6 +82,12 @@ class Test extends Component {
8182 } ) ;
8283 } ;
8384
85+ onOverlayInnerStyleChange = ( ) => {
86+ this . setState ( prevState => ( {
87+ overlayInnerStyle : prevState . overlayInnerStyle ? undefined : { background : 'red' } ,
88+ } ) ) ;
89+ } ;
90+
8491 preventDefault = e => {
8592 e . preventDefault ( ) ;
8693 } ;
@@ -170,6 +177,15 @@ class Test extends Component {
170177 style = { { width : 50 } }
171178 />
172179 </ label >
180+ < label >
181+ < input
182+ value = "overlayInnerStyle"
183+ checked = { ! ! state . overlayInnerStyle }
184+ type = "checkbox"
185+ onChange = { this . onOverlayInnerStyleChange }
186+ />
187+ overlayInnerStyle(red background)
188+ </ label >
173189 </ div >
174190 < div style = { { margin : 100 } } >
175191 < Tooltip
@@ -184,6 +200,7 @@ class Test extends Component {
184200 offset : [ this . state . offsetX , this . state . offsetY ] ,
185201 } }
186202 transitionName = { this . state . transitionName }
203+ overlayInnerStyle = { state . overlayInnerStyle }
187204 >
188205 < div style = { { height : 100 , width : 100 , border : '1px solid red' } } > trigger</ div >
189206 </ Tooltip >
0 commit comments