Skip to content
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

feat: add login form #259

Merged
merged 18 commits into from
Jun 14, 2024
Merged

feat: add login form #259

merged 18 commits into from
Jun 14, 2024

Conversation

Mathh19
Copy link
Contributor

@Mathh19 Mathh19 commented Jun 4, 2024

Closes #239

Feature

Desenvolvimento do Componente de Formulário de Login de Usuário. O componente contém campos essenciais para email e senha com validações para garantir segurança dos dados.

Visual evidences 🖼️

image

Copy link
Contributor

@Alecell Alecell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Man seu código é muito bem escrito e legivel! De verdade, muito bom, fiz vários pontos conceituais de CSS, erros bem comuns então fica tranquilo faz parte, mas em nivel de leitura seu código é praticamente impecavel, parabens de novo!

O icone de olho cortado é na verdade um botão que exibe ou esconde a senha, precisamos colocar essa funcionalidade!

Sobre o icone de patinha que fica logo em cima:
image

Ele tem um problema estrutural e de estyling escalavel, fiz um vídeozinho explicando

src/components/LoginForm/index.scss Outdated Show resolved Hide resolved
src/components/LoginForm/index.scss Outdated Show resolved Hide resolved
src/components/LoginForm/index.scss Outdated Show resolved Hide resolved
src/components/LoginForm/index.scss Outdated Show resolved Hide resolved
src/components/LoginForm/index.scss Outdated Show resolved Hide resolved
src/components/LoginForm/index.js Outdated Show resolved Hide resolved
src/components/LoginForm/index.js Outdated Show resolved Hide resolved
src/components/LoginForm/index.js Outdated Show resolved Hide resolved
src/components/LoginForm/index.js Outdated Show resolved Hide resolved
src/components/LoginForm/index.js Show resolved Hide resolved
@Mathh19 Mathh19 requested a review from Alecell June 7, 2024 19:04
src/components/LoginForm/index.scss Outdated Show resolved Hide resolved
src/components/LoginForm/index.scss Outdated Show resolved Hide resolved
src/components/LoginForm/index.scss Show resolved Hide resolved
src/components/LoginForm/index.js Outdated Show resolved Hide resolved
@Mathh19 Mathh19 requested a review from Alecell June 12, 2024 16:33
@Mathh19 Mathh19 requested a review from DominMFD June 13, 2024 12:35
Copy link
Contributor

@Alecell Alecell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BALAA

Copy link
Contributor

@DominMFD DominMFD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cara, tu amassou muito, parabéns

@DominMFD DominMFD merged commit 6e2835c into devhatt:main Jun 14, 2024
3 checks passed
JonasGz pushed a commit to JonasGz/pet-dex-frontend-p4n4 that referenced this pull request Jun 15, 2024
* feat: add login form

* refactor: renamed variables and functions to enhance readability and maintainability

* refactor: change p tag to span for less robust text

* refactor: resolve issue with position:absolute and background color dependencies in login component

* refactor: keep style import as last import

* refactor: isolate breakpoint

* refactor: fix the use of spacing and relative positions

* refactor: improve visibility of the text in the input when there is an error

* refactor: add class to control error display

* refactor: remove line-height with unity

* refactor: improve error message display for form inputs

* refactor: remove early return

* refactor: fix breakpoint

* refactor: decrease button spacing

* refactor: improve code reading

* refactor: add emit login event
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Criar Formulario de Login
3 participants