MoonSquircleBorderRadius constructor

MoonSquircleBorderRadius({
  1. required double cornerRadius,
  2. double cornerSmoothing = 0.9,
})

Implementation

MoonSquircleBorderRadius({
  required double cornerRadius,
  // The value of 1 or 1.0 leads to NaN error in mobile web/PWA. Hence, we use 0.9 instead to avoid this issue.
  double cornerSmoothing = 0.9,
}) : this.only(
        topLeft: MoonSquircleRadius(
          cornerRadius: cornerRadius,
          cornerSmoothing: cornerSmoothing,
        ),
        topRight: MoonSquircleRadius(
          cornerRadius: cornerRadius,
          cornerSmoothing: cornerSmoothing,
        ),
        bottomLeft: MoonSquircleRadius(
          cornerRadius: cornerRadius,
          cornerSmoothing: cornerSmoothing,
        ),
        bottomRight: MoonSquircleRadius(
          cornerRadius: cornerRadius,
          cornerSmoothing: cornerSmoothing,
        ),
      );