Newer
Older
import {GoogleLogin} from "@react-oauth/google";
import {GoogleOAuthProvider} from "@react-oauth/google";
import base64 from 'base-64';
const GoogleLoginButton = () => {
const clientId = '716858812522-rb0pfisq317unkh4so5hvbu16p19kqp8.apps.googleusercontent.com'
let token = null;
let payload = null;
return (
<>
<GoogleOAuthProvider clientId={clientId}>
<GoogleLogin
onSuccess={(res) => {
token = res.credential;
let payload = token.substring(token.indexOf('.')+1,token.lastIndexOf('.'));
console.log(base64.decode(payload));
}}
onFailure={(err) => {
console.log("Login Failed");
console.log(err);
}}
/>
</GoogleOAuthProvider>
</>
);
};
export default GoogleLoginButton