dev
dart 23 lines 632 Bytes
Raw
1 import 'package:flutter/material.dart';
2
3 Future<T?> showPopUp<T>(
4 {required BuildContext context,
5 required WidgetBuilder builder,
6 bool barrierDismissible = true,
7 Color? barrierColor,
8 bool useSafeArea = false,
9 bool useRootNavigator = true,
10 RouteSettings? routeSettings}) async {
11 if (context.mounted) {
12 return showDialog<T>(
13 context: context,
14 builder: builder,
15 barrierDismissible: barrierDismissible,
16 barrierColor: barrierColor,
17 useSafeArea: useSafeArea,
18 useRootNavigator: useRootNavigator,
19 routeSettings: routeSettings);
20 }
21
22 return null;
23 }