pages property

Map<String, MaterialPageRoute Function(RouteSettings)> pages
final

Implementation

static final Map<String, MaterialPageRoute Function(RouteSettings)> pages = {
  AppNavigator.apiScreenName: (settings) {
    return _getPage(
        ChangeNotifierProvider(
          create: (context) => ApiProvider(),
          child: const ApiScreen(),
        ),
        settings);
  },
  AppNavigator.homeName: (settings) {
    return _getPage(const ApiLoggerLib(), settings);
  },
  AppNavigator.mockApiName: (settings) {
    return _getPage(const MockApiScreen(), settings);
  },
  AppNavigator.addMockApiName: (settings) {
    return _getPage(const AddMockApiScreen(), settings);
  },
  AppNavigator.emailName: (settings) {
    return _getPage(const SendEmailScreen(), settings);
  },
  AppNavigator.apiDetailName: (settings) {
    return _getPage(const RequestDetailScreen(), settings);
  },
};