collapseOrMoveLeft method

void collapseOrMoveLeft()

Implementation

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

  if (selectedNode!.children.isNotEmpty && isExpanded(selectedNode!)) {
    toggleExpanded(selectedNode!);
  } else {
    // Move to parent
    final parent = _findParent(selectedNode!);
    if (parent != null) {
      selectNode(parent);
    }
  }
}