showRavenBottomSheet<T> function
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,
);
}