public void reparent(FocusNode parent = null) { D.assert(_node != null); if (isAttached) { D.assert(_node.context != null); parent = parent ?? Focus.of(_node.context, nullOk: true, scopeOk: true); parent = parent ?? _node.context.owner.focusManager.rootScope; D.assert(parent != null); parent._reparent(_node); } }
public static bool isAt(BuildContext context) => Focus.of(context, nullOk: true)?.hasFocus ?? false;