defaultNameExtractor function

String? defaultNameExtractor(
  1. Route route
)

Implementation

String? defaultNameExtractor(Route route) {
  String? name = route.settings.name;
  if (name != null) {
    return name;
  }

  if (route.settings is Page) {
    final page = route.settings as Page;
    if (page.name != null) {
      return page.name;
    }

    final key = page.key;
    if (key != null && key is ValueKey) {
      return key.value;
    }
  }

  return null;
}