User Interface low complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

A multi-step screen guiding users through the password reset flow: email entry, confirmation of email sent, and deep-link redirect handling for the new-password form. Uses Supabase's built-in email OTP/magic-link flow and provides clear feedback at every step including expiry warnings. Fully accessible with labeled fields and status announcements for screen readers.

Feature: Email & Password Login

password-reset-screen

Responsibilities

  • Collect user email address for reset link dispatch
  • Trigger password reset email via Auth Service
  • Display confirmation and next-step instructions
  • Handle deep-link redirect back into app for new password entry
  • Show expiry and error states with actionable guidance

Interfaces

build(BuildContext)
onResetEmailSubmit(email)
onNewPasswordSubmit(password, confirmPassword)
handleDeepLink(Uri)
showConfirmationState(email)
showExpiryError()
showError(AuthException)
navigateBackToLogin()