@@ -37,55 +37,57 @@ const popupBorderStyle = {
37
37
padding : 10 ,
38
38
} ;
39
39
40
- const Test = ( ) => {
41
- const innerTrigger = (
42
- < div style = { popupBorderStyle } >
43
- < div ref = "container" />
44
- < Trigger
45
- popupPlacement = "bottom"
46
- action = { [ 'click' ] }
47
- builtinPlacements = { builtinPlacements }
48
- getPopupContainer = { ( ) => this . refs . container }
49
- popup = { < div style = { popupBorderStyle } > I am inner Trigger Popup</ div > }
50
- >
51
- < span href = "#" style = { { margin : 20 } } > clickToShowInnerTrigger</ span >
52
- </ Trigger >
53
- </ div >
54
- ) ;
55
- return (
56
- < div >
57
- < div >
40
+ class Test extends React . Component {
41
+ render ( ) {
42
+ const innerTrigger = (
43
+ < div style = { popupBorderStyle } >
44
+ < div ref = "container" />
58
45
< Trigger
59
- popupPlacement = "left "
46
+ popupPlacement = "bottom "
60
47
action = { [ 'click' ] }
61
48
builtinPlacements = { builtinPlacements }
62
- popup = { < div style = { popupBorderStyle } > i am a click popup</ div > }
49
+ getPopupContainer = { ( ) => this . refs . container }
50
+ popup = { < div style = { popupBorderStyle } > I am inner Trigger Popup</ div > }
63
51
>
64
- < span >
52
+ < span href = "#" style = { { margin : 20 } } > clickToShowInnerTrigger</ span >
53
+ </ Trigger >
54
+ </ div >
55
+ ) ;
56
+ return (
57
+ < div >
58
+ < div >
59
+ < Trigger
60
+ popupPlacement = "left"
61
+ action = { [ 'click' ] }
62
+ builtinPlacements = { builtinPlacements }
63
+ popup = { < div style = { popupBorderStyle } > i am a click popup</ div > }
64
+ >
65
+ < span >
66
+ < Trigger
67
+ popupPlacement = "bottom"
68
+ action = { [ 'hover' ] }
69
+ builtinPlacements = { builtinPlacements }
70
+ popup = { < div style = { popupBorderStyle } > i am a hover popup</ div > }
71
+ >
72
+ < span href = "#" style = { { margin : 20 } } > trigger</ span >
73
+ </ Trigger >
74
+ </ span >
75
+ </ Trigger >
76
+ </ div >
77
+ < div style = { { margin : 50 } } >
65
78
< Trigger
66
- popupPlacement = "bottom "
79
+ popupPlacement = "right "
67
80
action = { [ 'hover' ] }
68
81
builtinPlacements = { builtinPlacements }
69
- popup = { < div style = { popupBorderStyle } > i am a hover popup </ div > }
82
+ popup = { innerTrigger }
70
83
>
71
84
< span href = "#" style = { { margin : 20 } } > trigger</ span >
72
85
</ Trigger >
73
- </ span >
74
- </ Trigger >
86
+ </ div >
75
87
</ div >
76
- < div style = { { margin : 50 } } >
77
- < Trigger
78
- popupPlacement = "right"
79
- action = { [ 'hover' ] }
80
- builtinPlacements = { builtinPlacements }
81
- popup = { innerTrigger }
82
- >
83
- < span href = "#" style = { { margin : 20 } } > trigger</ span >
84
- </ Trigger >
85
- </ div >
86
- </ div >
87
- ) ;
88
- } ;
88
+ ) ;
89
+ }
90
+ }
89
91
90
92
ReactDOM . render (
91
93
< div style = { { margin : 200 } } >
0 commit comments