TreeItem<T> constructor

TreeItem<T>({
  1. required String id,
  2. required String label,
  3. required T value,
  4. List<TreeItem<T>> children = const [],
  5. String? icon,
  6. bool initiallyExpanded = true,
  7. bool selectable = true,
})

Creates a tree item.

Implementation

TreeItem({
  required this.id,
  required this.label,
  required this.value,
  List<TreeItem<T>> children = const [],
  this.icon,
  this.initiallyExpanded = true,
  this.selectable = true,
}) : children = List.unmodifiable(children);