Olá equipe,
Personalizamos o formulário regular de criação de conta do Discourse usando um layout de grade, como mostrado abaixo:
Atualmente, ocultamos o nome completo usando o seguinte SCSS:
.d-modal.create-account .login-form {
form {
.input-group:nth-child(3)
display:none !important;
}
}
}
Ocultamos os campos de nome completo usando o seletor nth-child, pois não há uma classe exclusiva para a div input-group mencionada abaixo:
Mas agora ativamos o login Google Oauth2, no qual o campo de nome completo está na 4ª posição. Portanto, o CSS atual quebra a criação de conta para o formulário de criação de conta do provedor de autenticação, como mostrado abaixo:
Como posso identificar se o formulário atual é um formulário regular de criação de conta ou um formulário de provedor de autenticação (como o Google OAuth2) usando CSS? Assim, posso aplicar o CSS para os campos de acordo.
Problema semelhante para o campo Senha.
Obrigado,
Saurabh

