WidgetContext.fromJson constructor
Factory creating WidgetContext from a JSON map.
Implementation
factory WidgetContext.fromJson(Map<String, dynamic> json) {
return WidgetContext(
route: json['route'] as String?,
semanticsLabel: json['semanticsLabel'] as String?,
semanticsHint: json['semanticsHint'] as String?,
packageSource: json['packageSource'] as String?,
depth: json['depth'] as int? ?? 0,
isFixed: json['isFixed'] as bool? ?? false,
scrollOffset: (json['scrollOffset'] as num?)?.toDouble(),
scrollAxis: json['scrollAxis'] as String?,
viewportBounds: json['viewportBounds'] != null
? Map<String, dynamic>.from(json['viewportBounds'] as Map)
: null,
);
}