borderRadius property

BorderRadiusGeometry? get borderRadius

The BorderRadiusGeometry, or null if the decoration doesn't define one.

Implementation

BorderRadiusGeometry? get borderRadius => switch (this) {
  BoxDecoration(:final borderRadius) => borderRadius,
  ShapeDecoration(:final shape) => switch (shape) {
    BeveledRectangleBorder(:final borderRadius) ||
    ContinuousRectangleBorder(:final borderRadius) ||
    RoundedRectangleBorder(:final borderRadius) ||
    RoundedSuperellipseBorder(:final borderRadius) => borderRadius,
    _ => null,
  },
  _ => null,
};