cornerRadius property

BorderRadius? get cornerRadius

The corner radius of the shape (if applicable)

Implementation

BorderRadius? get cornerRadius {
  return getCached("cornerRadius", () {
    if (node is figma.Rectangle) {
      final radius =
          (node as figma.Rectangle).cornerRadius?.toDouble() ?? 0.0;
      if (radius <= 0) return null;
      return BorderRadius.circular(radius);
    }
    if (node is figma.Instance) {
      final radius = (node as figma.Instance).cornerRadius?.toDouble() ?? 0.0;
      if (radius <= 0) return null;
      return BorderRadius.circular(radius);
    }
    if (node is figma.Frame) {
      final radius = (node as figma.Frame).cornerRadius?.toDouble() ?? 0.0;
      if (radius <= 0) return null;
      return BorderRadius.circular(radius);
    }
    return null;
  });
}