UNPKG

@atlaskit/global-search

Version:

A cross-product search component (batteries included)

18 lines (16 loc) 586 B
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);