SwiftUI Change Password View
A SwiftUI View that handles form interaction when initiating a password reset.
Usage
ChangePasswordView(
interactor: ChangePasswordInteractor(
user: user,
didChangePassword: {
// trigger navigation state change
}
)
)Features
- Includes client side form validation with error handling.
- Secure password text entry.
- Supports light and dark device color schemes by default.
- Supports font scaling via Dynamic Type.
- Supports offline usage in SwiftUI Previews for easy debugging and testing.