openDialog<T> method
Future<T?>
openDialog<T>({
- required WidgetBuilder builder,
- required String routeName,
- required Map<
String, dynamic> eventProps, - Color? backgroundColor,
- bool expand = false,
- Radius topRadius = Radius.zero,
override
Implementation
@override
// ignore: long-parameter-list
Future<T?> openDialog<T>({
required WidgetBuilder builder,
required String routeName,
required Map<String, dynamic> eventProps,
Color? backgroundColor,
bool expand = false,
Radius topRadius = Radius.zero,
}) {
return showDialog<T>(
context: navigatorState.overlay!.context,
builder: (context) {
return builder(context);
},
routeSettings: RouteSettings(
name: routeName,
arguments: eventProps,
),
barrierColor: backgroundColor,
);
}