copyWith method

ShadInputTheme copyWith({
  1. ShadDecoration? decoration,
  2. EdgeInsetsGeometry? padding,
  3. TextStyle? style,
  4. Color? cursorColor,
  5. double? cursorWidth,
  6. double? cursorHeight,
  7. Radius? cursorRadius,
  8. bool? cursorOpacityAnimates,
  9. TextStyle? placeholderStyle,
  10. AlignmentGeometry? alignment,
  11. AlignmentGeometry? placeholderAlignment,
  12. EdgeInsetsGeometry? inputPadding,
  13. MainAxisAlignment? mainAxisAlignment,
  14. CrossAxisAlignment? crossAxisAlignment,
  15. double? gap,
  16. BoxConstraints? constraints,
  17. EdgeInsetsGeometry? scrollbarPadding,
  18. double? verticalGap,
  19. 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,
  );
}