copyWith method
ThemeExtension<TxDetailThemeData>
copyWith({
- Decoration? decoration,
- EdgeInsetsGeometry? padding,
- Widget? separator,
- TextStyle? contentTextStyle,
- TextStyle? labelTextStyle,
- double? minLabelWidth,
- bool? dense,
- VisualDensity? visualDensity,
- TextAlign? contentTextAlign,
override
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
Implementation
@override
ThemeExtension<TxDetailThemeData> copyWith({
Decoration? decoration,
EdgeInsetsGeometry? padding,
Widget? separator,
TextStyle? contentTextStyle,
TextStyle? labelTextStyle,
double? minLabelWidth,
bool? dense,
VisualDensity? visualDensity,
TextAlign? contentTextAlign,
}) {
return TxDetailThemeData(
separator: separator ?? this.separator,
decoration: decoration ?? this.decoration,
padding: padding ?? this.padding,
contentTextStyle: contentTextStyle ?? this.contentTextStyle,
labelTextStyle: labelTextStyle ?? this.labelTextStyle,
minLabelWidth: minLabelWidth ?? this.minLabelWidth,
dense: dense ?? this.dense,
visualDensity: visualDensity ?? this.visualDensity,
contentTextAlign: contentTextAlign ?? this.contentTextAlign,
);
}