getMaterialWrapper function

Widget getMaterialWrapper(
  1. Widget app,
  2. String title,
  3. List<Locale> locales,
  4. bool displayDebugBadge, {
  5. String? initialRoute,
  6. Map<String, WidgetBuilder>? routes,
  7. Locale? locale,
  8. List<ThemeData>? materialThemes,
  9. ThemeData? materialThemeData,
})

Implementation

Widget getMaterialWrapper(
    Widget app, String title, List<Locale> locales, bool displayDebugBadge,
    {String? initialRoute,
    Map<String, WidgetBuilder>? routes,
    Locale? locale,
    List<ThemeData>? materialThemes,
    ThemeData? materialThemeData}) {
  List<ThemeData> themes;
  if (materialThemes == null) {
    themes = [
      materialThemeData ?? ThemeData(),
    ];
  } else {
    themes = materialThemes;
  }
  return EzFlutterMaterialApp(
    app,
    title,
    locales,
    themes,
    displayDebugBadge,
    initialRoute: initialRoute,
    routes: routes,
    locale: locale,
  );
}