showBaseBottomSheet function
void
showBaseBottomSheet({
- required BuildContext context,
- EdgeInsets? padding,
- required Widget builder(
- BuildContext context
Implementation
void showBaseBottomSheet({
required BuildContext context,
EdgeInsets? padding,
required Widget Function(BuildContext context) builder,
}) {
showModalBottomSheet<void>(
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.vertical(top: Radius.circular(8)),
),
context: context,
elevation: 5,
clipBehavior: Clip.hardEdge,
builder: (BuildContext context) {
return Padding(
padding: padding ??
EdgeInsets.only(
top: _kInsetSize,
left: _kInsetSize,
right: _kInsetSize,
bottom: MediaQuery.of(context).viewInsets.bottom + _kInsetSize,
),
child: builder(context),
);
},
isScrollControlled: true,
useRootNavigator: true,
);
}