parent property

The parent of this item, if any

Implementation

PaneItemExpander? get parent {
  final items = pane.effectiveItems;

  final expandableItems = items.whereType<PaneItemExpander>();
  if (expandableItems.isEmpty) return null;

  for (final expandable in expandableItems) {
    if (expandable.items.contains(item)) return expandable;
  }

  return null;
}