Bläddra i källkod

Made dialogBuilder a required parameter for confettiDialogs

ashilkn 2 år sedan
förälder
incheckning
694bc9a0e9
1 ändrade filer med 4 tillägg och 6 borttagningar
  1. 4 6
      lib/utils/dialog_util.dart

+ 4 - 6
lib/utils/dialog_util.dart

@@ -35,7 +35,7 @@ ProgressDialog createProgressDialog(
 
 Future<ButtonAction?> showConfettiDialog<T>({
   required BuildContext context,
-  DialogBuilder? dialogBuilder,
+  required DialogBuilder dialogBuilder,
   bool barrierDismissible = true,
   Color? barrierColor,
   bool useSafeArea = true,
@@ -45,11 +45,9 @@ Future<ButtonAction?> showConfettiDialog<T>({
 }) {
   final widthOfScreen = MediaQuery.of(context).size.width;
   final isMobileSmall = widthOfScreen <= mobileSmallThreshold;
-  final pageBuilder = dialogBuilder != null
-      ? Builder(
-          builder: dialogBuilder,
-        )
-      : null;
+  final pageBuilder = Builder(
+    builder: dialogBuilder,
+  );
   final ConfettiController confettiController =
       ConfettiController(duration: const Duration(seconds: 1));
   confettiController.play();