showRavenBottomSheet<T> function

Future<T?> showRavenBottomSheet<T>(
  1. BuildContext context, {
  2. required Widget child,
  3. bool isScrollControlled = true,
  4. bool isDissmissible = true,
  5. bool enableDrag = true,
  6. Color? bgColor,
  7. String routeName = '',
})

Implementation

Future<T?> showRavenBottomSheet<T>(
  BuildContext context, {
  required Widget child,
  bool isScrollControlled = true,
  bool isDissmissible = true,
  bool enableDrag = true,
  Color? bgColor,
  String routeName = '',
}) async {
  return showModalBottomSheet<T>(
    // backgroundColor: kWhite,
    routeSettings: routeName.isEmpty ? null : RouteSettings(name: routeName),
    enableDrag: enableDrag,
    backgroundColor: bgColor,
    isDismissible: isDissmissible,
    isScrollControlled: isScrollControlled,
    context: context,
    builder: (_) {
      return child;
    },
    shape: const RoundedRectangleBorder(
      borderRadius: BorderRadius.vertical(
        top: Radius.circular(20),
        bottom: Radius.circular(0),
      ),
    ),
    clipBehavior: Clip.antiAliasWithSaveLayer,
  );
}