Next.js App Router Setup
Create a Client Component for the provider:
jsx
// components/Providers.jsx
'use client';
import { NtPopupProvider } from 'ntpopups';
import 'ntpopups/dist/styles.css';
export default function Providers({ children }) {
return (
<NtPopupProvider language="en" theme="white">
{children}
</NtPopupProvider>
);
}Use it in your root layout:
jsx
// app/layout.jsx
import Providers from '@/components/Providers';
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
<Providers>{children}</Providers>
</body>
</html>
);
}