UI: Login page bugs (#11520)

## Addresses #11338 

-  Validate emails on login page
- Fix jumping error state for no email provided ("Email field must be
completed")
- Fix jumping error state for password field
- Fix jumping error state for Forgot password > email field

https://www.loom.com/share/92a238fcd2614d6e8d2655d571aa2757

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [x] Changes file added for user-visible changes in `changes/`
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
This commit is contained in:
Jacob Shandling
2023-05-09 10:12:29 -07:00
committed by GitHub
co-authored by Jacob Shandling
parent 70f18dda4a
commit 6b70d11bc6
7 changed files with 73 additions and 32 deletions
+1
View File
@@ -0,0 +1 @@
* On the login and password reset pages, added email validation and fixed some minor styling bugs.