Skip to content

Conversation

@9swampy
Copy link

@9swampy 9swampy commented Apr 7, 2024

Implements support for Enterprise Action names #289.

As I'm a windows user made a little tweak so the build process is platform independent (clean.js).

The last commit's the important one. Tbh I'm not sure why the eliminated div was there in the first place; but it was injecting an extra div with data-action=undefined that was breaking the expected functionality. With the extra div eliminated, this works for both V2 and V3 using "import ReCAPTCHA from ./recaptcha;"

I've not verified "import RecaptchaWrapper from ./recaptcha-wrapper;"

I've also added a test for getValue mapping to getResponse (not sure why you mapped like this but it threw me off so adding documentation so it doesn't get changed accidentally by someone else going down the same rabbit hole I went down).

@hartzis @nike1v too - there's several long standing PRs on here that look good; adding another. Ofc I appreciate you and @dozoisch are all busy... hence I've tried to keep the PR clean and easy; to that end had to close and reopen to fix lint issues.

9swampy added 3 commits April 7, 2024 22:43
… that getValue exposes getResponse (no idea why it was mismapped, legacy reasons?).
…here in the first place; but it was injecting an extra div with data-action=undefined that was breaking the expected functionality. With the extra div eliminated, this works for both V2 and V3 using "import ReCAPTCHA from ./recaptcha;"
@9swampy
Copy link
Author

9swampy commented Apr 8, 2024

In the meantime I've published a scoped package at @9swampy/react-google-recaptcha

@donovanallen
Copy link

Bumping this @dozoisch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants