-
Notifications
You must be signed in to change notification settings - Fork 371
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: fix email suggestion #1429
fix: fix email suggestion #1429
Conversation
@JoandersonPaiva is attempting to deploy a commit to the TabNews Team on Vercel. A member of the Team first needs to authorize it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Boa @JoandersonPaiva, obrigado pelo PR! 💪
levei um tempo pensado onde poderia colocar ela, acabei trazendo ela para uma pasta
utils
na raiz do projeto, acha uma boa?
Como é uma função do frontend, e pela estrutura de pastas atual, deve ser melhor colocar dentro de pages>interface
. Talvez adicionar essa pasta utils
ali e usar o index.js
que já existe para exportar a função.
refatorei a função de sugestão de e-mail mudando a variável
domain
de uma matriz para um objeto.
Show! Veja o que acha dos comentários que fiz no código 👍
60b80c3
to
0da8932
Compare
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
fala @aprendendofelipe!! Obrigado pelas sugestões!
show faz sentido, já fiz essa mudança! 💪
bacana, removi a linha duplicada e ordenei os domínios 🚀
sim sim, faz sentido, trouxe essa constante para fora da função. 🤝 |
Mais uma em produção! Valeu @JoandersonPaiva! 💪 |
tmj @aprendendofelipe 🤝, aos poucos pegando mais contexto da aplicação! |
@JoandersonPaiva, você foi citado no post comemorativo: https://www.tabnews.com.br/FelipeBarso/tabnews-6-milhoes-de-visualizacoes-e-muita-novidade 🎉 |
Olá @aprendendofelipe, esse PR traz algumas correções para a sugestão de e-mail.
No componente de cadastro a sugestão de e-mail não estava renderizando por que estávamos tentando renderizar dois components de validação ao mesmo tempo, impedindo a sugestão ser renderizada para o usuário, a solução foi incluir uma validação se o objeto de erro possuía o campo mensagem, assim nessa renderização condicional só mostramos quando retornar um erro da
api
não tendo conflito com a outra renderização que está ligada com o que ocorre no frontend.A segunda correção fiz no componente do perfil, onde estávamos tentando manipular o
passwordRef
sendo que não possuíamos essa variável nesse componente.Aproveitando que já estava com a mão na massa ataquei aquele
TODO
para a funçãosuggestEmail
, como essa função se repetia nos dois componentes que mexi, trouxe ela para um outro ponto onde pudesse reaproveitar ela para os dois componentes, levei um tempo pensado onde poderia colocar ela, acabei trazendo ela para uma pastautils
na raiz do projeto, acha uma boa? ah também aproveitei e refatorei a função de sugestão de e-mail mudando a variáveldomain
de uma matriz para um objeto.Abraços! 🤝