Prebuilt Widgets topic

The amplify_authenticator package provides prebuilt widgets for building custom UIs. All of the prebuilt widgets are integrated into the authenticator's state. Forms and form fields will automatically update the authenticator's state on change, and buttons will use data from the state to initiate auth events such as sign in and sign up.

Classes

BackToSignInButton Prebuilt Widgets
A prebuilt button for navigating back to the Sign In step.
ConfirmResetPasswordButton Prebuilt Widgets
A prebuilt button for completing the reset password flow.
ConfirmResetPasswordForm Prebuilt Widgets
A prebuilt form for completing the reset password flow.
ConfirmSignInCustomAuthForm Prebuilt Widgets
A prebuilt form for completing the sign in process with a Custom Auth Flow.
ConfirmSignInCustomButton Prebuilt Widgets
A prebuilt button for completing Sign In with a custom challenge.
ConfirmSignInFormField<FieldValue extends Object> Prebuilt Widgets
A prebuilt form field widget for use on the Confirm Sign In step.
ConfirmSignInMFAButton Prebuilt Widgets
A prebuilt button for completing Sign In with and MFA code.
ConfirmSignInMFAForm Prebuilt Widgets
A prebuilt form for completing the sign in process with an MFA code, from either SMS, TOTP, or Email.
ConfirmSignInNewPasswordButton Prebuilt Widgets
A prebuilt button for completing the force reset password flow.
ConfirmSignInNewPasswordForm Prebuilt Widgets
A prebuilt form for completing the force new password flow.
ConfirmSignUpButton Prebuilt Widgets
A prebuilt button for completing the sign up flow with a confirmation code.
ConfirmSignUpForm Prebuilt Widgets
A prebuilt form for completing the sign up flow with a confirmation code.
ConfirmSignUpFormField<FieldValue extends Object> Prebuilt Widgets
A prebuild form field widget for use on the Reset Password Step.
ConfirmVerifyUserButton Prebuilt Widgets
A prebuilt button for skipping the verify user flow.
ConfirmVerifyUserForm Prebuilt Widgets
A prebuilt form for completing the account recovery attribute verification process.
ContinueSignInWithEmailMfaSetupForm Prebuilt Widgets
A prebuilt form for completing the email mfa setup process.
ContinueSignInWithMfaSelectionForm Prebuilt Widgets
A prebuilt form for selecting MFA preference.
ContinueSignInWithMfaSetupSelectionForm Prebuilt Widgets
A prebuilt form for selecting an MFA method during setup.
ContinueSignInWithTotpSetupForm Prebuilt Widgets
A prebuilt form for completing the totp setup process.
ForgotPasswordButton Prebuilt Widgets
A prebuilt button for changing the current step to AuthenticatorStep.resetPassword.
LostCodeButton Prebuilt Widgets
A prebuilt button for resending a confirmation code during the sign up process.
ResetPasswordButton Prebuilt Widgets
A prebuilt button for initiating the reset password flow.
ResetPasswordForm Prebuilt Widgets
A prebuilt form for initiating the reset password flow.
ResetPasswordFormField Prebuilt Widgets
A prebuild form field widget for use on the Reset Password Step.
SignInButton Prebuilt Widgets
A prebuilt button for signing in a user.
SignInForm Prebuilt Widgets
A prebuilt form for signing in a user.
SignInFormField<FieldValue extends Object> Prebuilt Widgets
A prebuilt form field widget for the Sign In step.
SignOutButton Prebuilt Widgets
A prebuilt button for Signing Out.
SignUpButton Prebuilt Widgets
A prebuilt button for registering a new user.
SignUpForm Prebuilt Widgets
A prebuilt form for registering a new user.
SignUpFormField<FieldValue extends Object> Prebuilt Widgets
A prebuilt form field widget for use on the Sign Up step.
SkipVerifyUserButton Prebuilt Widgets
A prebuilt button for skipping the verify user flow.
TotpSetupFormField<FieldValue extends Object> Prebuilt Widgets
Prebuilt form field widgets for setting up TOTP.
VerifyUserButton Prebuilt Widgets
A prebuilt button for initiating the account recovery attribute verification process.
VerifyUserForm Prebuilt Widgets
A prebuilt form for initiating the account recovery attribute verification process.
VerifyUserFormField<FieldValue extends Object> Prebuilt Widgets
A prebuilt Radio widget for use on the Verify User step.