LoginView constructor

const LoginView({
  1. Key? key,
  2. required AuthAction action,
  3. required List<AuthProvider<AuthListener, AuthCredential>> providers,
  4. OAuthButtonVariant? oauthButtonVariant = OAuthButtonVariant.icon_and_text,
  5. FirebaseAuth? auth,
  6. bool? showTitle = true,
  7. String? email,
  8. bool? showAuthActionSwitch,
  9. AuthViewContentBuilder? footerBuilder,
  10. AuthViewContentBuilder? subtitleBuilder,
  11. String? actionButtonLabelOverride,
  12. bool showPasswordVisibilityToggle = false,
})

A view that could be used to build a custom SignInScreen or RegisterScreen.

Implementation

const LoginView({
  super.key,
  required this.action,
  required this.providers,
  this.oauthButtonVariant = OAuthButtonVariant.icon_and_text,
  this.auth,
  this.showTitle = true,
  this.email,
  this.showAuthActionSwitch,
  this.footerBuilder,
  this.subtitleBuilder,
  this.actionButtonLabelOverride,
  this.showPasswordVisibilityToggle = false,
});