copyFrom method

  1. @override
AntdInputStyle copyFrom(
  1. covariant AntdInputStyle? style
)
override

Implementation

@override
AntdInputStyle copyFrom(AntdInputStyle? style) {
  var textStyle_ = textStyle == null
      ? style?.textStyle
      : textStyle?.merge(style?.textStyle);
  var mergeObscureTextStyle = textStyle_?.merge(style?.obscureTextStyle);
  return AntdInputStyle(
      placeholderStyle: placeholderStyle.merge(style?.placeholderStyle),
      textStyle: textStyle_,
      obscureTextStyle: obscureTextStyle == null
          ? mergeObscureTextStyle
          : obscureTextStyle?.merge(mergeObscureTextStyle),
      bodyStyle: bodyStyle.merge(style?.bodyStyle),
      cursorStyle: cursorStyle.merge(style?.cursorStyle),
      clearIconStyle: clearIconStyle.merge(style?.clearIconStyle),
      obscuringCharacter: style?.obscuringCharacter ?? obscuringCharacter,
      selectionStyle: selectionStyle.merge(style?.selectionStyle),
      keyboardStyle: keyboardStyle.merge(style?.keyboardStyle),
      clearIcon: style?.clearIcon ?? clearIcon,
      obscureIconStyle: obscureIconStyle.merge(style?.obscureIconStyle),
      obscureIcon: style?.obscureIcon ?? obscureIcon,
      activeObscureIconStyle: activeObscureIconStyle.mergeActive(
          obscureIconStyle,
          style?.obscureIconStyle,
          style?.activeObscureIconStyle),
      activeObscureIcon: style?.activeObscureIcon ?? activeObscureIcon,
      autocorrectionColor: style?.autocorrectionColor ?? autocorrectionColor,
      rowStyle: rowStyle.merge(style?.rowStyle));
}