canNavigate property
Callback to check if the route is valid. If this returns false, onNavigationFailed is called.
If onNavigationFailed is null, onUnknownRoute
is called.
Implementation
final bool Function(RouteData info, BuildContext context) canNavigate;