react-recaptcha-v3
Version:
This library helps to integrate google recaptcha into your react project easily.
14 lines (10 loc) • 480 B
JavaScript
// Callback by default is an empty function to execute nothing when no callback is passed
const loadReCaptcha = (siteKey, callback = () => {}) => {
const script = document.createElement('script')
if (!window.onLoadCaptchaV3Callback && callback) {
window.onLoadCaptchaV3Callback = callback
}
script.src = `https://www.recaptcha.net/recaptcha/api.js?onload=onLoadCaptchaV3Callback&render=${siteKey}`
document.body.appendChild(script)
}
export default loadReCaptcha