@dotcms/analytics
Version:
Official JavaScript library for Content Analytics with DotCMS.
16 lines (15 loc) • 535 B
JavaScript
import { jsx as e } from "react/jsx-runtime";
import { useMemo as i } from "react";
import { initializeContentAnalytics as n } from "../../dotAnalytics/dot-content-analytics.js";
import a from "../contexts/DotContentAnalyticsContext.js";
import { useRouterTracker as m } from "../hook/useRouterTracker.js";
const f = ({
children: r,
config: t
}) => {
const o = i(() => n(t), [t]);
return t.autoPageView !== !1 && m(o), /* @__PURE__ */ e(a.Provider, { value: o, children: r });
};
export {
f as DotContentAnalyticsProvider
};