removedNode<Data, Tree extends ITreeNode<Data>> static method

Widget removedNode<Data, Tree extends ITreeNode<Data>>({
  1. required AnimatedListController<Data> animatedListController,
  2. required Tree item,
  3. required LeveledItemWidgetBuilder<Tree> builder,
  4. required AutoScrollController scrollController,
  5. required Animation<double> animation,
  6. required double? indentPadding,
  7. required ExpansionIndicator? expansionIndicator,
  8. required ValueSetter<Tree>? onItemTap,
  9. required bool showRootNode,
})

Implementation

static Widget removedNode<Data, Tree extends ITreeNode<Data>>({
  required AnimatedListController<Data> animatedListController,
  required Tree item,
  required LeveledItemWidgetBuilder<Tree> builder,
  required AutoScrollController scrollController,
  required Animation<double> animation,
  required double? indentPadding,
  required ExpansionIndicator? expansionIndicator,
  required ValueSetter<Tree>? onItemTap,
  required bool showRootNode,
}) {
  return ExpandableNodeItem<Data, Tree>(
    builder: builder,
    animatedListController: animatedListController,
    scrollController: scrollController,
    node: item,
    remove: true,
    animation: animation,
    indentPadding: indentPadding,
    expansionIndicator: expansionIndicator,
    onItemTap: onItemTap,
    minLevelToIndent: showRootNode ? 0 : 1,
  );
}