728x90
반응형
구글 로그인 버튼 render에서 오류가 나는 것이다.
버튼이 render되어야 하는 타겟이 있는 곳에서만 실행되도록 if문을 걸어주던가 하자.
if (pathname === PATH.SIGN_IN) { //해당 경로에서만 document.getElementById('google-login-button')가 가능하다.
window.google?.accounts.id.renderButton(
document.getElementById('google-login-button') as HTMLElement,
{
type: 'standard',
theme: 'outline',
text: 'signin_with',
width: '416px',
shape: 'square',
},
);
}
728x90
반응형