"use client"; import React from "react"; import { MotionConfig } from "framer-motion"; import { ToastProvider } from "@/components/Toast"; import ErrorBoundary from "@/components/ErrorBoundary"; import { ConsentProvider } from "./ConsentProvider"; import { ThemeProvider } from "./ThemeProvider"; export default function ClientProviders({ children, }: { children: React.ReactNode; }) { return ( {/* Respect prefers-reduced-motion in every Framer Motion animation */} {children} ); } function GatedProviders({ children }: { children: React.ReactNode }) { return (
{children}
); }