Password Reset Screen
Component Detail
User Interface
low complexity
mobile
1
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Flutter screen that accepts a user email address and triggers the reset-link email flow. Handles both the request step and the new-password entry step after the user follows the signed reset link.
password-reset-screen
Sources & reasoning
Password reset is an explicit part of the email/password login feature scope per the feature description ('password reset via email link'). A separate screen component keeps the reset flow isolated from the primary login UI.
No source references — this artifact was included based on reasoning alone (see above).
Responsibilities
- Collect and validate user email for reset request
- Display confirmation state after email dispatch
- Accept and validate new password and confirmation inputs
- Show appropriate error and success feedback
Interfaces
build(BuildContext) → Widget
onRequestReset(email) → void
onSubmitNewPassword(token, password) → void