// import 'package:flutter/material.dart'; // class RoutesManager { // static const String home = '/'; // static const String about = '/about'; // static const String complains = '/complains'; // static const String reg = '/register'; // static const String limit = '/limit'; // static const String services = '/services'; // static const String agents = '/agent'; // static const String contact = '/contact'; // static const String merchList = '/merchList'; // static const String parkAmman = '/park_amman'; // static const String consumerProtection = '/consumerProtection'; // static const String definitions = '/definitions'; // static const String conditions = '/conditions'; // static const String responsibilities = '/responsibilities'; // static const String responsibilitiesCompany = '/responsibilitiesCompany'; // static const String agentFinder = '/agent_finder'; // static const String agentRequest = '/agent_request'; // static const String ayaMap = '/aya_map'; // } // class RouteGenerator { // static Route getRoute(RouteSettings settings) { // switch (settings.name) { // case RoutesManager.home: // return MaterialPageRoute(builder: (_) => const HomeView()); // case RoutesManager.about: // return MaterialPageRoute(builder: (_) => const AboutView()); // case RoutesManager.complains: // return MaterialPageRoute(builder: (_) => ComplainsView()); // case RoutesManager.reg: // return MaterialPageRoute(builder: (_) => const RegistrationView()); // case RoutesManager.limit: // return MaterialPageRoute(builder: (_) => const LimitsView()); // case RoutesManager.services: // return MaterialPageRoute(builder: (_) => const ServicesView()); // case RoutesManager.agents: // return MaterialPageRoute(builder: (_) => const AgentsView()); // case RoutesManager.contact: // return MaterialPageRoute(builder: (_) => const ContactUsView()); // case RoutesManager.merchList: // return MaterialPageRoute(builder: (_) => const MerchListView()); // case RoutesManager.parkAmman: // return MaterialPageRoute(builder: (_) => const ParkAmmanView()); // case RoutesManager.consumerProtection: // return MaterialPageRoute( // builder: (_) => const ConsumerProtectionView(), // ); // case RoutesManager.definitions: // return MaterialPageRoute(builder: (_) => const DefinitionsView()); // case RoutesManager.conditions: // return MaterialPageRoute(builder: (_) => const ConditionsView()); // case RoutesManager.responsibilities: // return MaterialPageRoute(builder: (_) => const ResponsibilitiesView()); // case RoutesManager.responsibilitiesCompany: // return MaterialPageRoute( // builder: (_) => const ResponsibilitiesCompanyView(), // ); // case RoutesManager.agentFinder: // return MaterialPageRoute(builder: (_) => AgentFinderView()); // case RoutesManager.agentRequest: // return MaterialPageRoute(builder: (_) => const AgentRequestView()); // case RoutesManager.ayaMap: // return MaterialPageRoute(builder: (_) => const AyaMapView()); // default: // return MaterialPageRoute(builder: (_) => const ErrorView()); // } // } // static Route unknownRoute() => // MaterialPageRoute(builder: (_) => const ErrorView()); // static List> initialRoute() => [ // MaterialPageRoute(builder: (_) => const HomeView()), // ]; // }