from static method

XAnimatedScaleParams? from(
  1. XAnimatedScale widget,
  2. SSRBuildContext context,
  3. WidgetMetadata metadata
)

Implementation

static XAnimatedScaleParams? from(
  XAnimatedScale widget,
  SSRBuildContext context,
  WidgetMetadata metadata,
) {
  final child = _cookWidget(widget.child, context);

  if (metadata.vanish && child == null) {
    return null;
  }

  return XAnimatedScaleParams(
    scale: widget.scale,
    duration: widget.duration.toMilliDuration(),
    curve: widget.curve.toCurve(),
    child: child ?? const EmptyWidget(),
  );
}