apply static method

Widget apply(
  1. BuildContext context,
  2. TwStyle style,
  3. Widget child
)

Applies rounded styling to a widget using the resolved BorderRadius

Implementation

static Widget apply(BuildContext context, TwStyle style, Widget child) {
  final borderRadius = resolve(context, style);

  // If no border radius is set, return the child as-is
  if (borderRadius == BorderRadius.zero) {
    return child;
  }

  // Apply border radius using ClipRRect
  return ClipRRect(
    borderRadius: borderRadius,
    child: child,
  );
}