buildPage method

  1. @override
Widget buildPage(
  1. BuildContext context
)
override

Builds the widget for this route's page.

Implementation

@override
Widget buildPage(BuildContext context) {
  return _ModalBarrier(
    barrierDismissible: barrierDismissible,
    barrierColor: barrierColor,
    alignment: alignment,
    child: Builder(
      builder: (BuildContext context) {
        final dialog = builder(context);
        if (dialog is! Dialog) {
          throw ArgumentError(
            'The widget returned by builder must be a Dialog',
          );
        }
        return dialog;
      },
    ),
  );
}