showEditorDialog<T> function
Future<T?>
showEditorDialog<T>({
- required BuildContext context,
- required WidgetBuilder builder,
- Color? barrierColor,
All editor modal entry points share route-scoped Escape, even when a replaced/disabled control leaves keyboard focus behind the modal.
Implementation
Future<T?> showEditorDialog<T>({
required BuildContext context,
required WidgetBuilder builder,
Color? barrierColor,
}) => showDialog<T>(
context: context,
barrierColor: barrierColor,
builder: (context) {
final child = builder(context);
return child is EditorDialogDismissal
? child
: EditorDialogDismissal(child: child);
},
);