AwsProcessButtonOld constructor

const AwsProcessButtonOld({
  1. bool resetStateAfterError = true,
  2. int resetStateAfterErrorDuration = 1500,
  3. ButtonStyle? initStyle,
  4. ButtonStyle? actionsStyle,
  5. ButtonStyle? okStyle,
  6. ButtonStyle? errorStyle,
  7. required Future<bool> actions(),
  8. void ok()?,
  9. void error()?,
  10. Widget initIcon = const Icon(Icons.login_outlined),
  11. Widget initLabel = const Text('Login'),
  12. Widget actionsIcon = const CircularProgressIndicator(color: Colors.white),
  13. Widget actionsLabel = const Text('Verificando'),
  14. Widget okIcon = const Icon(Icons.check_circle),
  15. Widget okLabel = const Text('Verificado'),
  16. Widget errorIcon = const Icon(Icons.error_outline),
  17. Widget errorLabel = const Text('Error'),
  18. AwsAnimation initAnimation = AwsAnimation.zoomIn,
  19. AwsAnimation actionsAnimation = AwsAnimation.pulse,
  20. AwsAnimation okAnimation = AwsAnimation.flash,
  21. AwsAnimation errorAnimation = AwsAnimation.flash,
  22. Duration? initAnimationDuration,
  23. Duration? actionsAnimationDuration,
  24. Duration? okAnimationDuration,
  25. Duration? errorAnimationDuration,
  26. double? angle,
  27. double? sizeY,
  28. int delayOk = 700,
  29. int delayError = 0,
  30. Key? key,
})

Implementation

const AwsProcessButtonOld(
    {bool resetStateAfterError = true,
    int resetStateAfterErrorDuration = 1500,
    ButtonStyle? initStyle,
    ButtonStyle? actionsStyle,
    ButtonStyle? okStyle,
    ButtonStyle? errorStyle,
    required Future<bool> Function() actions,
    void Function()? ok,
    void Function()? error,
    Widget initIcon = const Icon(Icons.login_outlined),
    Widget initLabel = const Text('Login'),
    Widget actionsIcon = const CircularProgressIndicator(
      color: Colors.white,
    ),
    Widget actionsLabel = const Text('Verificando'),
    Widget okIcon = const Icon(Icons.check_circle),
    Widget okLabel = const Text('Verificado'),
    Widget errorIcon = const Icon(Icons.error_outline),
    Widget errorLabel = const Text('Error'),
    AwsAnimation initAnimation = AwsAnimation.zoomIn,
    AwsAnimation actionsAnimation = AwsAnimation.pulse,
    AwsAnimation okAnimation = AwsAnimation.flash,
    AwsAnimation errorAnimation = AwsAnimation.flash,
    Duration? initAnimationDuration,
    Duration? actionsAnimationDuration,
    Duration? okAnimationDuration,
    Duration? errorAnimationDuration,
    double? angle,
    double? sizeY,
    int delayOk = 700,
    int delayError = 0,
    super.key})
    : _actions = actions,
      _ok = ok,
      _error = error,
      _initIcon = initIcon,
      _initLabel = initLabel,
      _actionsIcon = actionsIcon,
      _actionsLabel = actionsLabel,
      _okIcon = okIcon,
      _okLabel = okLabel,
      _errorIcon = errorIcon,
      _errorLabel = errorLabel,
      _initStyle = initStyle,
      _actionsStyle = actionsStyle,
      _okStyle = okStyle,
      _errorStyle = errorStyle,
      _initAnimation = initAnimation,
      _actionsAnimation = actionsAnimation,
      _okAnimation = okAnimation,
      _errorAnimation = errorAnimation,
      _initAnimationDuration = initAnimationDuration,
      _actionsAnimationDuration = actionsAnimationDuration,
      _okAnimationDuration = okAnimationDuration,
      _errorAnimationDuration = errorAnimationDuration,
      _angle = angle,
      _sizeY = sizeY,
      _delayOk = delayOk,
      _delayError = delayError,
      _resetStateAfterError = resetStateAfterError,
      _resetStateAfterErrorDuration = resetStateAfterErrorDuration;