mirror of
https://github.com/vector-im/element-web.git
synced 2025-10-17 18:32:20 +02:00
Merge pull request #1403 from matrix-org/luke/track-action-buttons
Track action button click event
This commit is contained in:
commit
a0c5bbb3eb
@ -19,6 +19,7 @@ import PropTypes from 'prop-types';
|
|||||||
import AccessibleButton from './AccessibleButton';
|
import AccessibleButton from './AccessibleButton';
|
||||||
import dis from '../../../dispatcher';
|
import dis from '../../../dispatcher';
|
||||||
import sdk from '../../../index';
|
import sdk from '../../../index';
|
||||||
|
import Analytics from '../../../Analytics';
|
||||||
|
|
||||||
export default React.createClass({
|
export default React.createClass({
|
||||||
displayName: 'RoleButton',
|
displayName: 'RoleButton',
|
||||||
@ -47,6 +48,7 @@ export default React.createClass({
|
|||||||
|
|
||||||
_onClick: function(ev) {
|
_onClick: function(ev) {
|
||||||
ev.stopPropagation();
|
ev.stopPropagation();
|
||||||
|
Analytics.trackEvent('Action Button', 'click', this.props.action);
|
||||||
dis.dispatch({action: this.props.action});
|
dis.dispatch({action: this.props.action});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user