showSingleSelectSheet<TResult, TWidget extends SingleSelectionWidget<TResult> > static method
Future<TResult?>
showSingleSelectSheet<TResult, TWidget extends SingleSelectionWidget<TResult> >({
- required BuildContext context,
- required Widget child,
Implementation
static Future<TResult?> showSingleSelectSheet<TResult,
TWidget extends SingleSelectionWidget<TResult>>({
required BuildContext context,
required Widget child,
}) {
return showModalBottomSheet<TResult>(
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: child,
),
);
},
);
}