FCCStateWidget.loading constructor
FCCStateWidget.loading({
- Key? key,
- String message = 'Loading...',
- String successMessage = 'Done',
- String errorMessage = 'Something went wrong',
- String successTitle = 'Success',
- String errorTitle = 'Error',
- Future<
void> ? future, - Duration? autoDismissAfter,
- VoidCallback? onAutoDismiss,
- String? loadingLottieAsset,
- String? successLottieAsset,
- 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.loading({
Key? key,
String message = 'Loading...',
String successMessage = 'Done',
String errorMessage = 'Something went wrong',
String successTitle = 'Success',
String errorTitle = 'Error',
Future<void>? future,
Duration? autoDismissAfter,
VoidCallback? onAutoDismiss,
String? loadingLottieAsset,
String? successLottieAsset,
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.loading,
loadingMessage: message,
successMessage: successMessage,
errorMessage: errorMessage,
successTitle: successTitle,
errorTitle: errorTitle,
emptyTitle: 'No data',
emptySubMessage: 'There is nothing to display yet.',
future: future,
autoDismissAfter: autoDismissAfter,
onAutoDismiss: onAutoDismiss,
loadingLottieAsset: loadingLottieAsset,
successLottieAsset: successLottieAsset,
errorLottieAsset: errorLottieAsset,
lottieSize: lottieSize,
isNeumorphic: isNeumorphic,
neumorphicStyle: neumorphicStyle,
cardPadding: cardPadding,
borderRadiusValue: borderRadiusValue,
entryBaseDuration: entryBaseDuration,
);
}