ClientSideProviders
The ClientSideProviders
component wraps the application with necessary providers for client-side functionality.
Usage
import ClientSideProviders from "@/components/providers/ClientSideProviders";
function MyApp({ Component, pageProps }) {
return (
<ClientSideProviders>
<Component {...pageProps} />
</ClientSideProviders>
);
}
Props
children
: The child components to be wrapped by the providers
Functionality
- Provides React Query client
- Implements theme management with next-themes
- Sets up toast notifications
- Handles Google Tag Manager page views
Customization
This component mainly sets up providers and doesn't require direct styling. However, you can customize the behavior of individual providers as needed.