CelebrationMessageOptions.withDefaults constructor

CelebrationMessageOptions.withDefaults(
  1. String message, {
  2. bool showMessage = true,
  3. Alignment alignment = Alignment.bottomCenter,
  4. EdgeInsets outerPadding = const EdgeInsets.fromLTRB(24, 0, 24, 56),
  5. TextAlign textAlign = TextAlign.center,
  6. TextStyle? style,
  7. BoxDecoration? decoration,
  8. EdgeInsets innerPadding = const EdgeInsets.symmetric(horizontal: 16, vertical: 10),
  9. int? durationInSeconds,
})

Copy with common defaults for a celebratory line (like pub examples).

Implementation

factory CelebrationMessageOptions.withDefaults(
  String message, {
  bool showMessage = true,
  Alignment alignment = Alignment.bottomCenter,
  EdgeInsets outerPadding = const EdgeInsets.fromLTRB(24, 0, 24, 56),
  TextAlign textAlign = TextAlign.center,
  TextStyle? style,
  BoxDecoration? decoration,
  EdgeInsets innerPadding =
      const EdgeInsets.symmetric(horizontal: 16, vertical: 10),
  int? durationInSeconds,
}) {
  return CelebrationMessageOptions(
    message: message,
    showMessage: showMessage,
    alignment: alignment,
    outerPadding: outerPadding,
    textAlign: textAlign,
    style: style,
    decoration: decoration,
    innerPadding: innerPadding,
    durationInSeconds: durationInSeconds,
  );
}