w-lab-app/src/providers/analytics-provider.tsx
2025-10-31 19:47:15 +01:00

25 lines
557 B
TypeScript

"use client";
import { type ReactNode,useEffect } from "react";
import { analyticsService } from "@/services/analytics";
interface AnalyticsProviderProps {
children: ReactNode;
}
/**
* Analytics Provider Component
*
* Initializes analytics service with user data when the app loads.
* Provides analytics context to the entire application.
*/
export function AnalyticsProvider({ children }: AnalyticsProviderProps) {
useEffect(() => {
// Initialize analytics service
analyticsService.initialize();
}, []);
return <>{children}</>;
}