dozoisch / dozoisch/react-google-recaptcha

Recaptcha verifier

Open
#203 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.1k
Forks
148
PR merge metrics
No merged PRs in 30d

Description

Feature request:
Would like to access the verifier object so I can pass it to the submitPhone flow in Firebase phone auth.
Currently I dont see how this is possible.
Any ideas?

```
const submitPhone = async phoneStr => {
if (!isValid) {
return;
}
try {
const token = await recaptchaRef.current.executeAsync();
if (token) {
setState({ ...state, sending: true, confirm: false });
await signInWithPhoneNumber(phoneStr);
setState({ ...state, sending: false, confirm: true });
}
} catch (e) {
setState({
...state,
sending: false,
errors: { phoneNumber: e.message || t('Failed to send code') },
});
}
};

const signInWithPhoneNumber = async phoneStr => {
try {
setConfirmationResult(await auth.signInWithPhoneNumber(phoneStr, recaptchaRef.current));
} catch (error) {
console.error(`error`, error);
window.location.reload();
}
};
```

react-google-recaptcha version: ^2.1.0

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.