diff --git a/app/routes/report.tsx b/app/routes/report.tsx index 873eaec..8dc805f 100644 --- a/app/routes/report.tsx +++ b/app/routes/report.tsx @@ -68,6 +68,10 @@ export default function () { const { logged_in, site_key } = useLoaderData<typeof loader>(); + function setToken(token: string) { + setTurnstileToken(token); + } + async function submit() { const usernames = ( document.getElementById("usernames") as HTMLInputElement @@ -232,7 +236,11 @@ export default function () { <input id="evidence" type="file" /> </FormControl> <br /> - <div className="cf-turnstile" data-sitekey={site_key}></div> + <div + className="cf-turnstile" + data-callback="setToken" + data-sitekey={site_key} + ></div> <br /> <Text> By submitting this form, you agree to the{" "}