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
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