defaultScaffoldBuilder function

Widget defaultScaffoldBuilder(
  1. BuildContext context,
  2. Widget title,
  3. Widget child
)

This is the default builder for the Scaffold that is used around all pages.

Implementation

Widget defaultScaffoldBuilder(
    BuildContext context, Widget title, Widget child) {
  if (isCupertino(context)) {
    final theme = CupertinoTheme.of(context);

    return CupertinoPageScaffold(
      navigationBar: CupertinoNavigationBar(
        middle: title,
      ),
      child: Theme(
        data: themeFromCupertino(theme),
        child: SafeArea(
          child: Material(
            child: child,
          ),
        ),
      ),
    );
  }

  return Scaffold(
    appBar: AppBar(
      title: title,
    ),
    body: child,
  );
}