FCCStateWidget.success constructor

FCCStateWidget.success(
  1. String message, {
  2. Key? key,
  3. String title = 'Success',
  4. Duration? autoDismissAfter,
  5. VoidCallback? onAutoDismiss,
  6. String? successLottieAsset,
  7. double lottieSize = 80,
  8. bool isNeumorphic = false,
  9. NeumorphicStyle neumorphicStyle = NeumorphicStyle.lowered,
  10. EdgeInsets cardPadding = const EdgeInsets.all(24),
  11. double borderRadiusValue = 24,
  12. 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,
  );
}