resolveFeatureConfiguration static method

CurrentFeatureConfiguration? resolveFeatureConfiguration(
  1. String currentPath,
  2. List<FeatureNavigationConfiguration> authFeatures
)

Implementation

static CurrentFeatureConfiguration? resolveFeatureConfiguration(
  String currentPath,
  List<FeatureNavigationConfiguration> authFeatures,
) {
  for (final feature in authFeatures) {
    if (currentPath == '/${feature.basePath}' || currentPath.startsWith('/${feature.basePath}/')) {
      return _resolveFeatureConfiguration(feature, currentPath);
    }
  }
  return null;
}