showModalSheet function
void
showModalSheet({
- required BuildContext context,
- required String title,
- required WidgetBuilder builder,
- Color? backgroundColor,
- TargetPlatform? platformOverride,
Implementation
void showModalSheet({
required BuildContext context,
required String title,
required WidgetBuilder builder,
Color? backgroundColor,
TargetPlatform? platformOverride,
}) {
final platform = platformOverride ?? Theme.of(context).platform;
if (platform == TargetPlatform.iOS) {
showCupertinoSheet(
context: context,
pageBuilder:
(context) => ModalSheet.human(
title: title,
builder: builder,
backgroundColor: backgroundColor,
),
);
} else {
showModalBottomSheet(
context: context,
builder:
(context) => ModalSheet.material(
title: title,
builder: builder,
backgroundColor: backgroundColor,
),
isScrollControlled: true,
useSafeArea: true,
);
}
}