@livelike/react-native
Version:
LiveLike React Native package
14 lines • 657 B
JavaScript
import { useCallback } from 'react';
import { getAnalyticsProvider, setAnalyticsProvider } from '@livelike/javascript';
export function useAnalytics() {
const analyticsProvider = getAnalyticsProvider();
return {
getAnalyticsProvider,
setAnalyticsProvider,
trackEvent: useCallback((event, trackObj) => {
var _analyticsProvider$tr;
analyticsProvider === null || analyticsProvider === void 0 || (_analyticsProvider$tr = analyticsProvider.track) === null || _analyticsProvider$tr === void 0 || _analyticsProvider$tr.call(analyticsProvider, event, trackObj);
}, [analyticsProvider])
};
}
//# sourceMappingURL=useAnalytics.js.map