Login Screen
Component Detail
User Interface
low complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
The primary authentication entry point for the Meander mobile app. Presents email and password fields, a submit button, and navigates to the role-specific home screen on success. Handles inline validation errors and lockout messaging.
login-screen
Responsibilities
- Render email input, password input, and submit button with WCAG 2.2 AA compliance
- Display validation errors and server-side authentication failure messages
- Trigger BLoC auth events on form submission
- Navigate to role-specific home screen upon successful authentication
Interfaces
build(BuildContext context) -> Widget
onLoginSubmit(String email, String password) -> void
onAuthStateChanged(AuthState state) -> void