Skip to content

Conversation

@Luchiweb
Copy link
Collaborator

@Luchiweb Luchiweb commented Aug 16, 2023

Add validation for login form

Description of changes 🗣️

Validation and displaying errors to the user in the login form is completed

Related Tasks 🔗

  • ECOMM-2_01: [Login Page] Implement client-side validation for login form
  • ECOMM-2_02: [Login Page] Display clear error messages for validation issues
  • ECOMM-2_03: [Login Page] Integrate login form with CommerceTools authorization service
  • ECOMM-2_04: [Login Page] Implement error handling for failed authentication attempts using CommerceTools
  • ECOMM-2_05: [Login Page] Redirect users to the main page upon successful login
  • ECOMM-2_06: [Login Page] Redirect logged-in users to the main page from the login page
  • ECOMM-2_23: [Header] Logout Functionality for Authorized Users

Special Instructions for the Reviewers☝🏻

N/A

Additional Information 📚

N/A

Luchiweb and others added 23 commits August 11, 2023 14:29
* feat: add header view component

* feat: add header elements

* refactor: prittier changes of header

* feat: add ElementAnchorCreator in header.css and svg logo as external file

* refactor: use assets imports before all others

* refactor: chain in appendNode, rename ul in linkList

* refactor: chain in appendNode, rename ul in linkList

* feat: add header view component

* feat: add header elements

* refactor: prittier changes of header

* feat: add ElementAnchorCreator in header.css and svg logo as external file

* refactor: use assets imports before all others

* refactor: chain in appendNode, rename ul in linkList

* refactor: chain in appendNode, rename ul in linkList

* feat: add header test

* feat: add cart, customer links and sign out button

* feat: add cart, customer links and sign out button

* refactor: add comments TODO and change export place
* feat: add class router

* feat: merged with login-registration-main

* feat: routing login/signup/main

* refactor: change type of routes: Record<string, string>

* refactor: change AS to instanceof

* refactor: use foreach nstead of let i = 0...

* feat: add laizy loading for routing views

* feat: change main view for routing

* feat: add 404 to main view and router

* feat: add 404 to main view and router

* refactor: remove unuser async

* refactor: remove unuser async

* refactor: remove unuser async

* refactor: saparate list of routers

* feat: add hashValue in router

* feat: add hashValue in router

* fix: sintax link ice-adventures

* refactor: delete unused navigateToLogin

* refactor: change click event on mouseover in header categories

* refactor: change click event on mouseover in header categories
@Luchiweb Luchiweb self-assigned this Aug 16, 2023
@Luchiweb Luchiweb added this to the Sprint 2 milestone Aug 16, 2023
@akrutsko akrutsko changed the title Layout/login view feat: implement login view and integrate with CommerceTools Aug 16, 2023
@akrutsko akrutsko merged commit 0d51207 into login-registration-main Aug 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done (Sprint 1)

Development

Successfully merging this pull request may close these issues.

6 participants