SwiftUI Change Password View
A SwiftUI View that handles form interaction when initiating a password reset.
Usage
(
ChangePasswordView: ChangePasswordInteractor(
interactor: 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.