@atlaskit/global-search
Version:
A cross-product search component (batteries included)
18 lines (16 loc) • 586 B
JavaScript
import React from 'react';
import { withAnalyticsEvents } from '@atlaskit/analytics-next';
import { DEFAULT_GAS_CHANNEL } from '../../util/analytics-util';
export class UnwrappedAnalyticsEventFiredOnMount extends React.Component {
componentDidMount() {
if (this.props.createAnalyticsEvent) {
const event = this.props.createAnalyticsEvent({});
event.update(this.props.payloadProvider()).fire(DEFAULT_GAS_CHANNEL);
this.props.onEventFired();
}
}
render() {
return null;
}
}
export default withAnalyticsEvents()(UnwrappedAnalyticsEventFiredOnMount);