fix turnstile

This commit is contained in:
jwinterm
2026-01-29 11:01:57 -05:00
parent 0b029ba5ab
commit b80723cd28
2 changed files with 10 additions and 3 deletions
+1 -1
View File
@@ -12,7 +12,7 @@
"test:ui": "playwright test --ui"
},
"dependencies": {
"@marsidev/react-turnstile": "^1.0.2",
"@marsidev/react-turnstile": "^1.4.1",
"@repo/config": "workspace:*",
"@repo/ui": "workspace:*",
"framer-motion": "^11.0.0",
@@ -1,12 +1,19 @@
'use client';
import { Turnstile } from '@marsidev/react-turnstile';
const SITE_KEY = process.env.NEXT_PUBLIC_TURNSTILE_SITE_KEY;
export function TurnstileWidget({ onVerify }: { onVerify: (token: string) => void }) {
if (!SITE_KEY) {
console.warn('NEXT_PUBLIC_TURNSTILE_SITE_KEY is not set');
return null;
}
return (
<Turnstile
siteKey={process.env.NEXT_PUBLIC_TURNSTILE_SITE_KEY!}
siteKey={SITE_KEY}
onSuccess={onVerify}
options={{ theme: 'auto' }} // Matches our Light/Dark mode!
options={{ theme: 'auto' }}
/>
);
}