copyWith method
CssBorder
copyWith({
- CssBorderSide? all,
- CssBorderSide? bottom,
- CssBorderSide? inlineEnd,
- CssBorderSide? inlineStart,
- CssBorderSide? left,
- CssBorderSide? right,
- CssBorderSide? top,
- CssRadius? radiusBottomLeft,
- CssRadius? radiusBottomRight,
- CssRadius? radiusTopLeft,
- CssRadius? radiusTopRight,
Creates a copy of this border but with the given fields replaced with the new values.
Implementation
CssBorder copyWith({
CssBorderSide? all,
CssBorderSide? bottom,
CssBorderSide? inlineEnd,
CssBorderSide? inlineStart,
CssBorderSide? left,
CssBorderSide? right,
CssBorderSide? top,
CssRadius? radiusBottomLeft,
CssRadius? radiusBottomRight,
CssRadius? radiusTopLeft,
CssRadius? radiusTopRight,
}) =>
CssBorder(
inherit: inherit,
all: CssBorderSide._copyWith(_all, all),
bottom: all != null ? null : CssBorderSide._copyWith(_bottom, bottom),
inlineEnd:
all != null ? null : CssBorderSide._copyWith(_inlineEnd, inlineEnd),
inlineStart: all != null
? null
: CssBorderSide._copyWith(_inlineStart, inlineStart),
left: all != null ? null : CssBorderSide._copyWith(_left, left),
right: all != null ? null : CssBorderSide._copyWith(_right, right),
top: all != null ? null : CssBorderSide._copyWith(_top, top),
radiusBottomLeft: radiusBottomLeft ?? this.radiusBottomLeft,
radiusBottomRight: radiusBottomRight ?? this.radiusBottomRight,
radiusTopLeft: radiusTopLeft ?? this.radiusTopLeft,
radiusTopRight: radiusTopRight ?? this.radiusTopRight,
);