appBuilder static method

Widget appBuilder(
  1. BuildContext context,
  2. Widget? widget
)

A global builder that should be inserted into WidgetApp's builder to simulated the simulated device screen and platform properties.

Implementation

static Widget appBuilder(
  BuildContext context,
  Widget? widget,
) {
  if (!_isEnabled(context)) {
    return widget ?? SizedBox();
  }

  if (!_isEnabled(context)) return widget ?? SizedBox();

  return MediaQuery(
    data: _mediaQuery(context),
    child: Theme(
      data: Theme.of(context).copyWith(
        visualDensity: _isEnabled(context) ? VisualDensity.standard : null,
      ),
      child: widget ?? SizedBox(),
    ),
  );
}