Files
copilotkit__copilotkit/docs/lib/providers/providers-wrapper.tsx
2026-01-13 18:08:52 -08:00

22 lines
626 B
TypeScript

"use client";
import React, { Suspense } from "react";
import { PostHogProvider } from "@/lib/providers/posthog-provider";
import { ScarfPixel } from "./scarf-pixel";
import { useRB2B } from "@/lib/hooks/use-rb2b";
import { useGoogleAnalytics } from "../hooks/use-google-analytics";
import { ThemeOverride } from "@/components/theme-override";
export function ProvidersWrapper({ children }: { children: React.ReactNode }) {
useRB2B();
useGoogleAnalytics();
return (
<Suspense fallback={null}>
<PostHogProvider>{children}</PostHogProvider>
<ThemeOverride />
<ScarfPixel />
</Suspense>
);
}