npm.io
6.0.0 • Published 1 week ago

@veribenim/nextjs

Licence
MIT
Version
6.0.0
Deps
2
Size
7 kB
Vulns
0
Weekly
0

@veribenim/nextjs

Veribenim KVKK & GDPR çerez onayı SDK — Next.js

npm License: MIT

Kurulum

npm install @veribenim/nextjs

App Router (app/layout.tsx)

import { VeribenimProvider } from '@veribenim/nextjs';

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="tr">
      <body>
        <VeribenimProvider config={{
          token: process.env.NEXT_PUBLIC_VERIBENIM_TOKEN!,
        }}>
          {children}
        </VeribenimProvider>
      </body>
    </html>
  );
}

Pages Router (_app.tsx)

import { VeribenimProvider } from '@veribenim/nextjs';
import type { AppProps } from 'next/app';

export default function App({ Component, pageProps }: AppProps) {
  return (
    <VeribenimProvider config={{
      token: process.env.NEXT_PUBLIC_VERIBENIM_TOKEN!,
    }}>
      <Component {...pageProps} />
    </VeribenimProvider>
  );
}

.env.local

NEXT_PUBLIC_VERIBENIM_TOKEN=buraya_token_yapistirin

Token'ı Veribenim Paneli'nden alın: Siteniz → Entegrasyon.

Tüm hook'lar (useVeribenim, useConsentCategory vb.) @veribenim/react'ten re-export edilir.

Lisans

MIT Pariette