@@ -32,66 +32,74 @@ class HelpAction extends Component< *, State> {
32
32
droplistOpen : false
33
33
} ;
34
34
35
- this . _droplistToggle = this . _droplistToggle . bind ( this ) ;
36
- this . _openPrivacyPage = this . _openPrivacyPage . bind ( this ) ;
37
- this . _openTermsPage = this . _openTermsPage . bind ( this ) ;
38
- this . _sendFeedback = this . _sendFeedback . bind ( this ) ;
35
+ this . _onIconClick = this . _onIconClick . bind ( this ) ;
36
+ this . _onPrivacyOptionClick = this . _onPrivacyOptionClick . bind ( this ) ;
37
+ this . _onTermsOptionClick = this . _onTermsOptionClick . bind ( this ) ;
38
+ this . _onSendFeedback = this . _onSendFeedback . bind ( this ) ;
39
39
}
40
40
41
- _droplistToggle : ( * ) => void ;
41
+ _onIconClick : ( * ) => void ;
42
42
43
43
/**
44
44
* Toggles the droplist.
45
+ *
46
+ * @returns {void }
45
47
*/
46
- _droplistToggle ( ) {
48
+ _onIconClick ( ) {
47
49
this . setState ( {
48
50
droplistOpen : ! this . state . droplistOpen
49
51
} ) ;
50
52
}
51
53
52
- _openPrivacyPage : ( * ) => void ;
54
+ _onPrivacyOptionClick : ( * ) => void ;
53
55
54
56
/**
55
57
* Opens Privacy Policy Page in default browser.
58
+ *
59
+ * @returns {void }
56
60
*/
57
- _openPrivacyPage ( ) {
61
+ _onPrivacyOptionClick ( ) {
58
62
openExternalLink ( config . privacyPolicyURL ) ;
59
63
}
60
64
61
- _openTermsPage : ( * ) => void ;
65
+ _onTermsOptionClick : ( * ) => void ;
62
66
63
67
/**
64
68
* Opens Terms and Conditions Page in default browser.
69
+ *
70
+ * @returns {void }
65
71
*/
66
- _openTermsPage ( ) {
72
+ _onTermsOptionClick ( ) {
67
73
openExternalLink ( config . termsAndConditionsURL ) ;
68
74
}
69
75
70
- _sendFeedback : ( * ) => void ;
76
+ _onSendFeedback : ( * ) => void ;
71
77
72
78
/**
73
79
* Opens Support/Feedback Email.
80
+ *
81
+ * @returns {void }
74
82
*/
75
- _sendFeedback ( ) {
83
+ _onSendFeedback ( ) {
76
84
openExternalLink ( config . feedbackURL ) ;
77
85
}
78
86
79
87
/**
80
88
* Render function of component.
81
89
*
82
- * @return {ReactElement }
90
+ * @returns {ReactElement }
83
91
*/
84
92
render ( ) {
85
93
return (
86
94
< Droplist
87
95
isOpen = { this . state . droplistOpen }
88
- onClick = { ( ) => this . _droplistToggle ( ) }
89
- onOpenChange = { ( ) => this . _droplistToggle ( ) }
96
+ onClick = { this . _onIconClick }
97
+ onOpenChange = { this . _onIconClick }
90
98
position = 'right bottom'
91
99
trigger = { < HelpIcon /> } >
92
- < Item onActivate = { this . _openTermsPage } > Terms</ Item >
93
- < Item onActivate = { this . _openPrivacyPage } > Privacy</ Item >
94
- < Item onActivate = { this . _sendFeedback } > Send Feedback</ Item >
100
+ < Item onActivate = { this . _onTermsOptionClick } > Terms</ Item >
101
+ < Item onActivate = { this . _onPrivacyOptionClick } > Privacy</ Item >
102
+ < Item onActivate = { this . _onSendFeedback } > Send Feedback</ Item >
95
103
</ Droplist >
96
104
) ;
97
105
}
0 commit comments