createProvider static method

Create a navigation provider based on type

Implementation

static NavigationProvider createProvider(NavigationProviderType type) {
  switch (type) {
    case NavigationProviderType.flutter:
      return FlutterNavigatorProvider.instance;
    case NavigationProviderType.goRouter:
      return GoRouterNavigatorProvider.instance;
    case NavigationProviderType.autoRoute:
      return AutoRouteProvider();
    case NavigationProviderType.custom:
      return CustomNavigationProvider();
  }
}