dozoisch/react-google-recaptcha

Set window.recaptchaOptions.lang dynamically after creating the store

Open

#67 ouverte le 21 déc. 2017

Voir sur GitHub
 (19 commentaires) (2 réactions) (0 assignés)JavaScript (148 forks)github user discovery
help wanted

Métriques du dépôt

Stars
 (1 081 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

I'm trying to set the recaptcha language dynamically in my application. Looking at the documentation here https://github.com/dozoisch/react-google-recaptcha

In order to translate the reCaptcha widget, you should create a global variable configuring the desired language. If you don't provide it, reCaptcha will pick up the user's interface language. window.recaptchaOptions = { lang: 'fr' } This works if I set the global window.recaptchaOptions object in root app.js file

The issue that I'm trying to resolve is setting the window.recaptchaOptions inside the index.js after creating the store so I can access the locale dynamically.

Investigating the requests, it looks like the google recaptcha__fr script is pulled in only if I set the global window.recaptchaOptions in the root App. This doesn't allow me to access the store.

Any thoughts on how I can fix this so I can set the window.recaptchaOptions in index.js after creating the store?

Thanks

Guide contributeur