from static method
XPositionedParams?
from(
- XStack_Positioned widget,
- SSRBuildContext context,
- WidgetMetadata metadata
Implementation
static XPositionedParams? from(
XStack_Positioned widget,
SSRBuildContext context,
WidgetMetadata metadata,
) {
final child = _cookWidget(widget.child, context);
if (metadata.vanish && child == null) {
return null;
}
return XPositionedParams(
left: widget.left.toExtent(isDimension: false),
top: widget.top.toExtent(isDimension: false),
right: widget.right.toExtent(isDimension: false),
bottom: widget.bottom.toExtent(isDimension: false),
width: widget.width.toExtent(isDimension: true),
height: widget.height.toExtent(isDimension: true),
isSliver: widget.sliver ?? false,
child: child ?? const EmptyWidget(),
);
}