UNPKG

@redwoodjs/sdk

Version:

A full-stack webapp toolkit designed for TypeScript, Vite, and React Server Components

15 lines (14 loc) 376 B
"use client"; import { useState, useEffect } from "react"; export const useTurnstileToken = () => { const [token, setToken] = useState(null); useEffect(() => { window.onTurnstileSuccess = (newToken) => { setToken(newToken); }; return () => { delete window.onTurnstileSuccess; }; }, []); return token; };