dozoisch / dozoisch/react-google-recaptcha
Recaptcha verifier
- 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.