showCupertinoModalSheet<T> function

Future<T?> showCupertinoModalSheet<T>({
  1. required BuildContext context,
  2. required WidgetBuilder builder,
  3. bool useRootNavigator = true,
  4. RouteSettings? routeSettings,
  5. bool fullscreenDialog = true,
  6. bool barrierDismissible = true,
  7. CupertinoModalSheetRouteTransition firstTransition = CupertinoModalSheetRouteTransition.none,
})

Shows a modal iOS-style sheet that slides up from the bottom of the screen.

Implementation

Future<T?> showCupertinoModalSheet<T>(
    {required BuildContext context,
    required WidgetBuilder builder,
    bool useRootNavigator = true,
    RouteSettings? routeSettings,
    bool fullscreenDialog = true,
    bool barrierDismissible = true,
    CupertinoModalSheetRouteTransition firstTransition =
        CupertinoModalSheetRouteTransition.none}) {
  return Navigator.of(context, rootNavigator: useRootNavigator).push(
    CupertinoModalSheetRoute<T>(
      builder: builder,
      settings: routeSettings,
      fullscreenDialog: fullscreenDialog,
      barrierDismissible: barrierDismissible,
      firstTransition: firstTransition,
    ),
  );
}