copyWith method
ShadTextareaTheme
copyWith({
- ShadDecoration? decoration,
- EdgeInsetsGeometry? padding,
- TextStyle? style,
- TextStyle? placeholderStyle,
- AlignmentGeometry? placeholderAlignment,
- EdgeInsetsGeometry? inputPadding,
- MainAxisAlignment? mainAxisAlignment,
- CrossAxisAlignment? crossAxisAlignment,
- double? gap,
- BoxConstraints? constraints,
- double? minHeight,
- double? maxHeight,
- bool? resizable,
- Widget resizeHandleBuilder()?,
- EdgeInsetsGeometry? scrollbarPadding,
inherited
Implementation
ShadTextareaTheme copyWith({
ShadDecoration? decoration,
EdgeInsetsGeometry? padding,
TextStyle? style,
TextStyle? placeholderStyle,
AlignmentGeometry? placeholderAlignment,
EdgeInsetsGeometry? inputPadding,
MainAxisAlignment? mainAxisAlignment,
CrossAxisAlignment? crossAxisAlignment,
double? gap,
BoxConstraints? constraints,
double? minHeight,
double? maxHeight,
bool? resizable,
Widget Function(BuildContext)? resizeHandleBuilder,
EdgeInsetsGeometry? scrollbarPadding,
}) {
final _this = (this as ShadTextareaTheme);
return ShadTextareaTheme(
decoration: decoration ?? _this.decoration,
padding: padding ?? _this.padding,
style: style ?? _this.style,
placeholderStyle: placeholderStyle ?? _this.placeholderStyle,
placeholderAlignment: placeholderAlignment ?? _this.placeholderAlignment,
inputPadding: inputPadding ?? _this.inputPadding,
mainAxisAlignment: mainAxisAlignment ?? _this.mainAxisAlignment,
crossAxisAlignment: crossAxisAlignment ?? _this.crossAxisAlignment,
gap: gap ?? _this.gap,
constraints: constraints ?? _this.constraints,
minHeight: minHeight ?? _this.minHeight,
maxHeight: maxHeight ?? _this.maxHeight,
resizable: resizable ?? _this.resizable,
resizeHandleBuilder: resizeHandleBuilder ?? _this.resizeHandleBuilder,
scrollbarPadding: scrollbarPadding ?? _this.scrollbarPadding,
);
}