Files
group-2-threaded-project-pe…/web/components/ClientProviders.js
2026-04-20 22:01:15 -06:00

21 lines
594 B
JavaScript

"use client";
import { AuthProvider } from "@/context/AuthContext";
import { CartProvider } from "@/context/CartContext";
import { ChatWidgetProvider } from "@/context/ChatWidgetContext";
import FloatingChat from "@/components/FloatingChat";
//Wraps the app in all client-side context providers and adds the floating chat button
export default function ClientProviders({ children }) {
return (
<AuthProvider>
<CartProvider>
<ChatWidgetProvider>
{children}
<FloatingChat />
</ChatWidgetProvider>
</CartProvider>
</AuthProvider>
);
}