expandOrMoveRight method

void expandOrMoveRight()

Implementation

void expandOrMoveRight() {
  if (selectedNode == null) return;

  if (selectedNode!.children.isNotEmpty) {
    if (!isExpanded(selectedNode!)) {
      toggleExpanded(selectedNode!);
    } else {
      // Move to first child
      selectNode(selectedNode!.children.first);
    }
  }
}