@redwoodjs/sdk
Version:
A full-stack webapp toolkit designed for TypeScript, Vite, and React Server Components
15 lines (14 loc) • 376 B
JavaScript
"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;
};