@dotcms/analytics
Version:
Official JavaScript library for Content Analytics with DotCMS.
19 lines (18 loc) • 552 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 && o && m(o), /* @__PURE__ */ e(a.Provider, { value: o, children: r });
};
export {
f as DotContentAnalyticsProvider
};