UNPKG

@atlaskit/analytics-next

Version:

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

29 lines (28 loc) 2.38 kB
export type { CreateUIAnalyticsEvent } from './types'; export { default as AnalyticsEvent, isAnalyticsEvent } from './events/AnalyticsEvent'; export type { AnalyticsEventPayload, AnalyticsEventProps } from './events/AnalyticsEvent'; export { default as UIAnalyticsEvent, isUIAnalyticsEvent } from './events/UIAnalyticsEvent'; export type { UIAnalyticsEventProps, UIAnalyticsEventHandler } from './events/UIAnalyticsEvent'; export { default as AnalyticsListener } from './components/AnalyticsListener/index'; export { default as AnalyticsContext } from './components/AnalyticsContext/index'; export { default as withAnalyticsContext } from './hocs/withAnalyticsContext'; export type { WithContextProps } from './hocs/withAnalyticsContext'; export { default as AnalyticsErrorBoundary } from './components/AnalyticsErrorBoundary'; export type { AnalyticsErrorBoundaryProps } from './components/AnalyticsErrorBoundary'; export { default as withAnalyticsEvents } from './hocs/withAnalyticsEvents'; export type { WithAnalyticsEventsProps } from './hocs/withAnalyticsEvents'; export { default as AnalyticsReactContext } from './components/AnalyticsReactContext'; export type { AnalyticsReactContextInterface } from './components/AnalyticsReactContext'; export { useAnalyticsEvents } from './hooks/useAnalyticsEvents'; export type { UseAnalyticsEventsHook } from './hooks/useAnalyticsEvents'; export { useCallbackWithAnalytics } from './hooks/useCallbackWithAnalytics'; export type { UseCallbackWithAnalyticsHook } from './hooks/useCallbackWithAnalytics'; export { usePlatformLeafEventHandler } from './hooks/usePlatformLeafEventHandler'; export type { UsePlatformLeafEventHandlerHookArgs, UsePlatformLeafEventHandlerHook, } from './hooks/usePlatformLeafEventHandler'; export { usePlatformLeafSyntheticEventHandler } from './hooks/usePlatformLeafSyntheticEventHandler'; export type { UsePlatformLeafSyntheticEventHandlerHookArgs, UsePlatformLeafSyntheticEventHandlerHook, } from './hooks/usePlatformLeafSyntheticEventHandler'; export { default as createAndFireEvent } from './utils/createAndFireEvent'; export { default as cleanProps } from './utils/cleanProps'; export { default as AnalyticsDecorator } from './components/AnalyticsDecorator'; export { default as AnalyticsDelegate } from './components/AnalyticsDelegate'; export { default as withAnalytics } from './utils/withAnalytics';