AwsProcessButtonOld constructor
const
AwsProcessButtonOld({
- bool resetStateAfterError = true,
- int resetStateAfterErrorDuration = 1500,
- ButtonStyle? initStyle,
- ButtonStyle? actionsStyle,
- ButtonStyle? okStyle,
- ButtonStyle? errorStyle,
- required Future<
bool> actions(), - void ok()?,
- void 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,
- 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;