Fala pessoal, tenho um código que cria um botão de login do google:
google.accounts.id.initialize({
client_id: '${environment.properties["sgi.google-api-client-id"][0]}',
callback: handleCredentialResponse
});
google.accounts.id.renderButton(
document.getElementById("google_login"),
{
shape: "pill",
text: "signin_with",
size: "large",
logo_alignment: "center",
locale: "pt"
}
);
Porém, este cria um iframe dentro dessa div "google_login" e quase todo o css do botão fica dentro deste iframe, sendo assim não consigo estilizar o botão completamente, fica limitado a essas propriedades do renderButton da própria documentação do google. Há alguma maneira de chamar esse botão sem que seja criado um iframe na página, para que eu tenha mais flexibilidade de estilizar o botão? Reparei que na tela de login aqui da Alura tem o mesmo botão porém não tem o iframe, isto é uma outra opção de criar o botão?