present method
Future<void>
present({
- required BuildContext context,
- required NudgeSurface surface,
- required Widget content,
override
Implementation
@override
Future<void> present({
required BuildContext context,
required NudgeSurface surface,
required Widget content,
}) {
return showModalBottomSheet<void>(
context: context,
useRootNavigator: true,
isScrollControlled: true,
isDismissible: surface.backdropDismissible,
enableDrag: surface.draggable,
backgroundColor: Colors.transparent,
useSafeArea: true,
// null lets the framework apply its own default scrim.
barrierColor: surface.barrierColor,
builder: (_) => _SheetFrame(surface: surface, child: content),
);
}