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 showGeneralDialog<void>(
context: context,
useRootNavigator: true,
barrierDismissible: false,
barrierColor: surface.safeAreaMode == NudgeSafeAreaMode.insetSurface
? (surface.barrierColor ?? Colors.black54)
: Colors.transparent,
pageBuilder: (context, animation, secondaryAnimation) =>
Material(type: MaterialType.transparency, child: content),
);
}