from static method

XSliverPersistentWidgetParams? from(
  1. XSliverPersistentWidget widget,
  2. SSRBuildContext context
)

Implementation

static XSliverPersistentWidgetParams? from(
    XSliverPersistentWidget widget, SSRBuildContext context) {
  return XSliverPersistentWidgetParams(
    child: _cookWidgetNonNullable(widget.child, context),
    maxExtent: widget.maxExtent.toExtent(isDimension: true) ?? 0,
    minExtent: widget.minExtent.toExtent(isDimension: true) ?? 0,
    floatingChild: _cookWidget(widget.floatingChild, context),
    isSimple: widget.simple ?? false,
    isPinned: widget.pinned ?? false,
    isFloating: widget.floating ?? false,
  );
}