Login Screen
Component Detail
User Interface
low complexity
mobilefrontend
1
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Email and password sign-in form rendered in both the mobile app and admin portal. Displays accessible email and password fields with a visibility toggle, a submit button, and inline validation feedback. Navigates to the role-specific home screen on successful authentication.
login-screen
Responsibilities
- Render WCAG 2.2 AA compliant email and password input fields with semantic labels
- Submit credentials to Auth Service and surface error messages inline
- Show loading indicator during the authentication round-trip
- Navigate to role-specific home screen on successful login
- Redirect Global Admin users to the admin portal
Interfaces
build() → Widget
onLoginPressed(email: String, password: String) → Future<void>
onForgotPasswordTapped() → void