A Google one-tap sign-up Component for React
yarn add react-google-onetap
There're some steps to take to create your custom map components.
- In order to initialize the
MyComponent
with the credential, you'll need to wrap it with [withCredential
] HOC. - In order to correctly load
googleyolo
JavaScript client library, you'll need to wrap it with [withScriptjs
]. - Notice there're some required props for withCredential and withScriptjs HOC.
import { withScriptjs, withCredential } from "react-google-onetap"
const MyComponent = withScriptjs(withCredential((props) =>
<span>
{props.displayName}
</span>
))
<MyComponent
supportedAuthMethods={[
'https://accounts.google.com',
'googleyolo://id-and-password',
]}
supportedIdTokenProviders={[
{
uri: 'https://accounts.google.com',
clientId: 'YOUR_GOOGLE_CLIENT_ID',
},
]}
/>