showBottomSheet<T> function

Future<T?> showBottomSheet<T>({
  1. required BuildContext context,
  2. required Widget child,
  3. bool isScrollControlled = true,
  4. bool isDismissible = true,
  5. bool enableDrag = true,
  6. bool useSafeArea = true,
})

Shows a modal bottom sheet and returns the sheet widget.

Implementation

Future<T?> showBottomSheet<T>({
  required BuildContext context,
  required Widget child,
  bool isScrollControlled = true,
  bool isDismissible = true,
  bool enableDrag = true,
  bool useSafeArea = true,
}) =>
    showModalBottomSheet<T>(
      context: context,
      isScrollControlled: isScrollControlled,
      isDismissible: isDismissible,
      enableDrag: enableDrag,
      useSafeArea: useSafeArea,
      backgroundColor: Colors.transparent,
      barrierColor: Colors.black.withValues(alpha: 0.4),
      builder: (BuildContext context) => child,
    );