OptionalcolorsOverride default color values
OptionaldefaultPre-fill the email field on the login form (e.g., from a saved "remember me" value)
OptionalinitialWhich view to show initially (default: 'login')
OptionallabelsOverride default text strings
OptionalonCalled when authentication succeeds (login or TFA completion)
OptionalonCalled when any child form encounters an error
OptionalonCalled when registration succeeds
OptionalonCalled when the user toggles the "Remember me" checkbox
OptionalregisterCustom fields passed to the RegisterForm. Values are sent as metadata on register.
OptionalrememberControlled checked state for the "Remember me" checkbox
OptionalresetPassword reset token from URL — auto-navigates to the reset password view
OptionalshowShow the "Create account" link on the login form (default: true)
OptionalshowShow a "Remember me" checkbox on the login form (default: false)
OptionalstylesOverride default dimensions and spacing
OptionalsxMUI sx prop applied to the root container
OptionalverificationEmail verification token from URL — auto-navigates to the verification view
Props for the AuthFlow component.