showBottomSheet<T> static method
Implementation
static Future<T?> showBottomSheet<T>(
{required BuildContext context, required Widget widget}) =>
showModalBottomSheet<T>(
context: context,
useSafeArea: true,
isScrollControlled: true,
builder: (context) {
final screenHeight = MediaQuery.of(context).size.height;
final topPadding = 20.0;
final viewInsets = MediaQuery.of(context).viewInsets;
return SizedBox(
height: screenHeight - topPadding - viewInsets.bottom,
child: Padding(
padding: EdgeInsets.only(
top: topPadding,
bottom: viewInsets.bottom,
left: 20,
right: 20),
child: widget));
},
);