copyWith method

  1. @override
SurfaceShape copyWith({
  1. CornerSpec? cornerSpec,
  2. BorderRadiusGeometry? borderRadius,
  3. BorderSide? side,
})
override

📋 Returns a copy of this SurfaceShape with the given properties.

Implementation

@override
SurfaceShape copyWith({
  CornerSpec? cornerSpec,
  BorderRadiusGeometry? borderRadius,
  BorderSide? side,
}) =>
    SurfaceShape(
      cornerSpec: cornerSpec ?? this.cornerSpec,
      borderRadius: borderRadius ?? this.borderRadius,
      border: side ?? this.side,
    );