of static method
- BuildContext context, {
- bool createDependency = true,
override
Returns the FocusNode.nearestScope of the Focus or FocusScope that
most tightly encloses the given context
.
If this node doesn't have a Focus or FocusScope widget ancestor, then the FocusManager.rootScope is returned.
If createDependency
is true (which is the default), calling this
function creates a dependency that will rebuild the given context when the
focus node gains or loses focus.
Implementation
static FocusScopeNode of(BuildContext context, { bool createDependency = true }) {
return Focus.maybeOf(context, scopeOk: true, createDependency: createDependency)?.nearestScope
?? context.owner!.focusManager.rootScope;
}