Dan Reynolds

expose route settings on all show modal functions

... ... @@ -245,6 +245,7 @@ Future<T?> showCustomModalBottomSheet<T>({
bool isDismissible = true,
bool enableDrag = true,
Duration? duration,
RouteSettings? settings,
}) async {
assert(context != null);
assert(builder != null);
... ... @@ -275,6 +276,7 @@ Future<T?> showCustomModalBottomSheet<T>({
enableDrag: enableDrag,
animationCurve: animationCurve,
duration: duration,
settings: settings,
));
return result;
}
... ...
... ... @@ -88,6 +88,7 @@ Future<T?> showBarModalBottomSheet<T>({
bool enableDrag = true,
Widget? topControl,
Duration? duration,
RouteSettings? settings,
}) async {
assert(context != null);
assert(builder != null);
... ... @@ -117,6 +118,7 @@ Future<T?> showBarModalBottomSheet<T>({
enableDrag: enableDrag,
animationCurve: animationCurve,
duration: duration,
settings: settings,
));
return result;
}
... ...
... ... @@ -20,6 +20,7 @@ Future<T?> showMaterialModalBottomSheet<T>({
bool isDismissible = true,
bool enableDrag = true,
Duration? duration,
RouteSettings? settings,
}) async {
assert(context != null);
assert(builder != null);
... ... @@ -50,6 +51,7 @@ Future<T?> showMaterialModalBottomSheet<T>({
enableDrag: enableDrag,
animationCurve: animationCurve,
duration: duration,
settings: settings,
));
return result;
}
... ...