from static method

MultiSliverParams? from(
  1. XMultiSliver widget,
  2. SSRBuildContext context,
  3. WidgetMetadata metadata
)

Implementation

static MultiSliverParams? from(
  XMultiSliver widget,
  SSRBuildContext context,
  WidgetMetadata metadata,
) {
  final children = _buildChildren(widget.children, context);

  if (metadata.vanish && children.isEmpty) {
    return null;
  }

  return MultiSliverParams(
    children: children,
    pushPinnedChildren: widget.pushPinnedChildren,
  );
}