copyWith method
ShadInputTheme
copyWith({
- ShadDecoration? decoration,
- EdgeInsetsGeometry? padding,
- TextStyle? style,
- Color? cursorColor,
- double? cursorWidth,
- double? cursorHeight,
- Radius? cursorRadius,
- bool? cursorOpacityAnimates,
- TextStyle? placeholderStyle,
- AlignmentGeometry? alignment,
- AlignmentGeometry? placeholderAlignment,
- EdgeInsetsGeometry? inputPadding,
- MainAxisAlignment? mainAxisAlignment,
- CrossAxisAlignment? crossAxisAlignment,
- double? gap,
- BoxConstraints? constraints,
- EdgeInsetsGeometry? scrollbarPadding,
- double? verticalGap,
- bool? useBrowserContextMenu,
inherited
Implementation
ShadInputTheme copyWith({
ShadDecoration? decoration,
EdgeInsetsGeometry? padding,
TextStyle? style,
Color? cursorColor,
double? cursorWidth,
double? cursorHeight,
Radius? cursorRadius,
bool? cursorOpacityAnimates,
TextStyle? placeholderStyle,
AlignmentGeometry? alignment,
AlignmentGeometry? placeholderAlignment,
EdgeInsetsGeometry? inputPadding,
MainAxisAlignment? mainAxisAlignment,
CrossAxisAlignment? crossAxisAlignment,
double? gap,
BoxConstraints? constraints,
EdgeInsetsGeometry? scrollbarPadding,
double? verticalGap,
bool? useBrowserContextMenu,
}) {
final _this = (this as ShadInputTheme);
return ShadInputTheme(
decoration: decoration ?? _this.decoration,
padding: padding ?? _this.padding,
style: style ?? _this.style,
cursorColor: cursorColor ?? _this.cursorColor,
cursorWidth: cursorWidth ?? _this.cursorWidth,
cursorHeight: cursorHeight ?? _this.cursorHeight,
cursorRadius: cursorRadius ?? _this.cursorRadius,
cursorOpacityAnimates:
cursorOpacityAnimates ?? _this.cursorOpacityAnimates,
placeholderStyle: placeholderStyle ?? _this.placeholderStyle,
alignment: alignment ?? _this.alignment,
placeholderAlignment: placeholderAlignment ?? _this.placeholderAlignment,
inputPadding: inputPadding ?? _this.inputPadding,
mainAxisAlignment: mainAxisAlignment ?? _this.mainAxisAlignment,
crossAxisAlignment: crossAxisAlignment ?? _this.crossAxisAlignment,
gap: gap ?? _this.gap,
constraints: constraints ?? _this.constraints,
scrollbarPadding: scrollbarPadding ?? _this.scrollbarPadding,
verticalGap: verticalGap ?? _this.verticalGap,
useBrowserContextMenu:
useBrowserContextMenu ?? _this.useBrowserContextMenu,
);
}