routesFilesContent top-level property

Map<String, String> routesFilesContent
getter/setter pair

Implementation

Map<String, String> routesFilesContent = {
  'app_router': '''
import 'package:flutter/material.dart';
import '../widgets/custom_scaffold.dart';
class AppRouter {
  static Route<dynamic>? onGenerateRoute(RouteSettings settings) {
    switch (settings.name) {
      case '/':
        return _viewMaterialRoute(
            view: const CustomScaffold(),
        );
      default:
        return null;
    }
  }

  static MaterialPageRoute<dynamic> _viewMaterialRoute(
      {required Widget view, Object? arguments}) {
    return MaterialPageRoute(
        builder: (context) => view,
        settings: RouteSettings(arguments: arguments));
  }
}
''',
};