UNPKG

@dotcms/analytics

Version:

Official JavaScript library for Content Analytics with DotCMS.

19 lines (18 loc) 552 B
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 };