FCCStateWidget.success constructor
FCCStateWidget.success(
- String message, {
- Key? key,
- String title = 'Success',
- Duration? autoDismissAfter,
- VoidCallback? onAutoDismiss,
- String? successLottieAsset,
- 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.success(
String message, {
Key? key,
String title = 'Success',
Duration? autoDismissAfter,
VoidCallback? onAutoDismiss,
String? successLottieAsset,
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.success,
loadingMessage: '',
successMessage: message,
errorMessage: '',
successTitle: title,
errorTitle: '',
emptyTitle: 'No data',
emptySubMessage: 'There is nothing to display yet.',
autoDismissAfter: autoDismissAfter,
onAutoDismiss: onAutoDismiss,
successLottieAsset: successLottieAsset,
lottieSize: lottieSize,
isNeumorphic: isNeumorphic,
neumorphicStyle: neumorphicStyle,
cardPadding: cardPadding,
borderRadiusValue: borderRadiusValue,
entryBaseDuration: entryBaseDuration,
);
}