showFloatingDialog<T> function
Future<T?>
showFloatingDialog<T>({
- required BuildContext context,
- required Widget child,
- bool dismissible = true,
Implementation
Future<T?> showFloatingDialog<T>({
required BuildContext context,
required Widget child,
bool dismissible = true,
}) {
return Navigator.of(context).push<T>(
_AlertRoute<T>(
barrierColor: context.colorScheme.alertScrim,
barrierDismissible: dismissible,
barrierLabel: dismissible ? UiLocalizations.of(context).close : null,
builder: (context) => SurfaceScope(
level: SurfaceLevel.floatingOf(context.colorScheme),
child: child,
),
),
);
}