SupaEmailAuth constructor
const
SupaEmailAuth({
- Key? key,
- String? redirectTo,
- String? resetPasswordRedirectTo,
- required void onSignInComplete(
- AuthResponse response
- required void onSignUpComplete(
- AuthResponse response
- void onPasswordResetEmailSent()?,
- void onError(
- Object error
- void onToggleSignIn(
- bool isSigningIn
- void onToggleRecoverPassword(
- bool isRecoveringPassword
- List<
MetaDataField> ? metadataFields, - Map<
String, dynamic> ? extraMetadata, - SupaEmailAuthLocalization localization = const SupaEmailAuthLocalization(),
UI component to create email and password signup/ signin form
SupaEmailAuth(
onSignInComplete: (response) {
// handle sign in complete here
},
onSignUpComplete: (response) {
// handle sign up complete here
},
),
Implementation
const SupaEmailAuth({
super.key,
this.redirectTo,
this.resetPasswordRedirectTo,
required this.onSignInComplete,
required this.onSignUpComplete,
this.onPasswordResetEmailSent,
this.onError,
this.onToggleSignIn,
this.onToggleRecoverPassword,
this.metadataFields,
this.extraMetadata,
this.localization = const SupaEmailAuthLocalization(),
});