of static method

FocusScopeNode? of(
  1. BuildContext context
)
override

Walks up Context to obtain the closest FocusScopeNode.

Implementation

static FocusScopeNode? of(BuildContext context) {
  final marker = context.dependOnInheritedWidgetOfExactType<FocusMarker>();
  var node = marker?.focusNode;
  while (node != null) {
    if (node is FocusScopeNode) return node;
    node = node.parent;
  }
  return null;
}