AuthButtonStyle constructor Null safety

const AuthButtonStyle(
  1. {Color? buttonColor,
  2. Color? splashColor,
  3. double? elevation,
  4. double? borderRadius,
  5. TextStyle? textStyle,
  6. EdgeInsets? padding,
  7. EdgeInsets? margin,
  8. Color? borderColor,
  9. double? borderWidth,
  10. AuthButtonType? buttonType,
  11. double? width,
  12. double? height,
  13. double? iconSize = 30.0,
  14. double? separator,
  15. Color? iconBackground,
  16. AuthIconType? iconType,
  17. Color? shadowColor,
  18. Color? progressIndicatorColor,
  19. Color? progressIndicatorValueColor,
  20. double? progressIndicatorStrokeWidth,
  21. double? progressIndicatorValue,
  22. Color? iconColor,
  23. AuthIndicatorType? progressIndicatorType,
  24. VisualDensity? visualDensity,
  25. MaterialTapTargetSize? tapTargetSize}
)

Implementation

const AuthButtonStyle({
  this.buttonColor,
  this.splashColor,
  this.elevation,
  this.borderRadius,
  this.textStyle,
  this.padding,
  this.margin,
  this.borderColor,
  this.borderWidth,
  this.buttonType,
  this.width,
  this.height,
  this.iconSize = 30.0,
  this.separator,
  this.iconBackground,
  this.iconType,
  this.shadowColor,
  this.progressIndicatorColor,
  this.progressIndicatorValueColor,
  this.progressIndicatorStrokeWidth,
  this.progressIndicatorValue,
  this.iconColor,
  this.progressIndicatorType,
  this.visualDensity,
  this.tapTargetSize,
});