SignUpTemplate constructor

const SignUpTemplate({
  1. Key? key,
  2. EdgeInsets padding = const EdgeInsets.only(top: 24, bottom: 16, left: 16, right: 16),
  3. Widget? icon,
  4. Widget? additionalRequirement,
  5. bool centerIcon = false,
  6. bool centerHead = false,
  7. bool centerFields = false,
  8. double iconBottomSpace = 25,
  9. double headTextsSpace = 0,
  10. double headBottomSpace = 40,
  11. double buttonTopSpace = 34,
  12. String? titleText,
  13. @Deprecated("Please use instead: titleText") String? welcomeText,
  14. @Deprecated("Please use instead: subtitleText") String? descriptionText,
  15. String? subtitleText,
  16. Widget titleBuilder(
    1. GBUiKitLocalizations localizations
    )?,
  17. Widget subtitleBuilder(
    1. GBUiKitLocalizations localizations
    )?,
  18. String? buttonText,
  19. String? signInLegendText,
  20. Color? titleTextColor,
  21. bool hideTitleAndSubtitleSection = false,
  22. Color? subtitleTextColor,
  23. TextStyle? legendActionTextStyle,
  24. TextStyle? legendNormalTextStyle,
  25. required bool canSubmit,
  26. required bool submitting,
  27. required List<Widget> fields,
  28. required void onSubmit(),
  29. void onHaveAccountLegendTap()?,
  30. ButtonSize buttonSize = ButtonSize.large,
  31. double spaceBetweenFields = 24,
  32. Widget footerBuilder(
    1. GBUiKitLocalizations localizations
    )?,
})

Implementation

const SignUpTemplate({
  Key? key,
  this.padding = const EdgeInsets.only(
    top: 24,
    bottom: 16,
    left: 16,
    right: 16,
  ),
  this.icon,
  this.additionalRequirement,
  this.centerIcon = false,
  this.centerHead = false,
  this.centerFields = false,
  this.iconBottomSpace = 25,
  this.headTextsSpace = 0,
  this.headBottomSpace = 40,
  this.buttonTopSpace = 34,
  String? titleText,
  @Deprecated("Please use instead: titleText") String? welcomeText,
  @Deprecated("Please use instead: subtitleText") String? descriptionText,
  String? subtitleText,
  this.titleBuilder,
  this.subtitleBuilder,
  this.buttonText,
  this.signInLegendText,
  this.titleTextColor,
  this.hideTitleAndSubtitleSection = false,
  this.subtitleTextColor,
  this.legendActionTextStyle,
  this.legendNormalTextStyle,
  required this.canSubmit,
  required this.submitting,
  required this.fields,
  required this.onSubmit,
  this.onHaveAccountLegendTap,
  this.buttonSize = ButtonSize.large,
  this.spaceBetweenFields = 24,
  this.footerBuilder,
})  : titleText = titleText ?? welcomeText,
      subtitleText = subtitleText ?? descriptionText,
      super(key: key);