FCCStateWidget.error constructor
FCCStateWidget.error({
- required String message,
- Key? key,
- String title = 'Error',
- Future<
void> 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),
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,
);
}