UNPKG

@atlaskit/analytics-next

Version:

React components, HOCs and hooks to assist with tracking user activity with React components

28 lines (26 loc) 1.66 kB
// Analytics event classes export { default as AnalyticsEvent, isAnalyticsEvent } from './events/AnalyticsEvent'; export { default as UIAnalyticsEvent, isUIAnalyticsEvent } from './events/UIAnalyticsEvent'; // AnalyticsListener component export { default as AnalyticsListener } from './components/AnalyticsListener/index'; // AnalyticsContext component and HOC export { default as AnalyticsContext } from './components/AnalyticsContext/index'; export { default as withAnalyticsContext } from './hocs/withAnalyticsContext'; // AnalyticsErrorBoundary component export { default as AnalyticsErrorBoundary } from './components/AnalyticsErrorBoundary'; // createAnalyticsEvent HOC export { default as withAnalyticsEvents } from './hocs/withAnalyticsEvents'; // React context export { default as AnalyticsReactContext } from './components/AnalyticsReactContext'; // Hook for creating and firing analytics events export { useAnalyticsEvents } from './hooks/useAnalyticsEvents'; export { useCallbackWithAnalytics } from './hooks/useCallbackWithAnalytics'; export { usePlatformLeafEventHandler } from './hooks/usePlatformLeafEventHandler'; export { usePlatformLeafSyntheticEventHandler } from './hooks/usePlatformLeafSyntheticEventHandler'; // Helper functions export { default as createAndFireEvent } from './utils/createAndFireEvent'; export { default as cleanProps } from './utils/cleanProps'; // Moved from deprecated @atlaskit/analytics export { default as AnalyticsDecorator } from './components/AnalyticsDecorator'; export { default as AnalyticsDelegate } from './components/AnalyticsDelegate'; export { default as withAnalytics } from './utils/withAnalytics';