FCCStateWidget.empty constructor
FCCStateWidget.empty({
- Key? key,
- String message = 'No data',
- String subMessage = 'There is nothing to display yet.',
- Future<
void> onRefresh()?, - bool fullPage = false,
- Duration? autoDismissAfter,
- VoidCallback? onAutoDismiss,
- String? emptyLottieAsset,
- 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.empty({
Key? key,
String message = 'No data',
String subMessage = 'There is nothing to display yet.',
Future<void> Function()? onRefresh,
bool fullPage = false,
Duration? autoDismissAfter,
VoidCallback? onAutoDismiss,
String? emptyLottieAsset,
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.empty,
loadingMessage: '',
successMessage: '',
errorMessage: '',
successTitle: '',
errorTitle: '',
emptyTitle: message,
emptySubMessage: subMessage,
onEmptyRefresh: onRefresh,
emptyFullPage: fullPage,
autoDismissAfter: autoDismissAfter,
onAutoDismiss: onAutoDismiss,
emptyLottieAsset: emptyLottieAsset,
lottieSize: lottieSize,
isNeumorphic: isNeumorphic,
neumorphicStyle: neumorphicStyle,
cardPadding: cardPadding,
borderRadiusValue: borderRadiusValue,
entryBaseDuration: entryBaseDuration,
);
}