FCCStateWidget.error constructor

FCCStateWidget.error({
  1. required String message,
  2. Key? key,
  3. String title = 'Error',
  4. Future<void> onRetry()?,
  5. String retryText = 'Retry',
  6. Duration? autoDismissAfter,
  7. VoidCallback? onAutoDismiss,
  8. String? errorLottieAsset,
  9. double lottieSize = 80,
  10. bool isNeumorphic = false,
  11. NeumorphicStyle neumorphicStyle = NeumorphicStyle.lowered,
  12. EdgeInsets cardPadding = const EdgeInsets.all(24),
  13. double borderRadiusValue = 24,
  14. Duration entryBaseDuration = const Duration(milliseconds: 500),
})

Implementation

factory FCCStateWidget.error({
  required String message,
  Key? key,
  String title = 'Error',
  Future<void> Function()? onRetry,
  String retryText = 'Retry',
  Duration? autoDismissAfter,
  VoidCallback? onAutoDismiss,
  String? errorLottieAsset,
  double lottieSize = 80,
  bool isNeumorphic = false,
  NeumorphicStyle neumorphicStyle = NeumorphicStyle.lowered,
  EdgeInsets cardPadding = const EdgeInsets.all(24),
  double borderRadiusValue = 24,
  Duration entryBaseDuration = const Duration(milliseconds: 500),
}) {
  return FCCStateWidget._(
    key: key,
    initialState: FCCStateVisualType.error,
    loadingMessage: '',
    successMessage: '',
    errorMessage: message,
    successTitle: '',
    errorTitle: title,
    emptyTitle: 'No data',
    emptySubMessage: 'There is nothing to display yet.',
    onRetry: onRetry,
    retryText: retryText,
    autoDismissAfter: autoDismissAfter,
    onAutoDismiss: onAutoDismiss,
    errorLottieAsset: errorLottieAsset,
    lottieSize: lottieSize,
    isNeumorphic: isNeumorphic,
    neumorphicStyle: neumorphicStyle,
    cardPadding: cardPadding,
    borderRadiusValue: borderRadiusValue,
    entryBaseDuration: entryBaseDuration,
  );
}