fromArguments static method
Converting arguments to route settings.
Implementation
static RouteSettings? fromArguments(Map<String, dynamic>? arguments) {
if ((arguments != null && arguments.isNotEmpty) && arguments.containsKey('url') && arguments.containsKey('index')) {
final urlValue = arguments['url'];
final url = urlValue is String ? urlValue : null;
final indexValue = arguments['index'];
final index = indexValue is int ? indexValue : null;
final isNestedValue = arguments['isNested'];
final isNested = isNestedValue != null && isNestedValue is bool && isNestedValue;
final params = arguments['params'];
return RouteSettings(name: '$index $url', arguments: <String, dynamic>{'isNested': isNested, 'params': params});
}
return null;
}