mergeMaterialTextFieldData function

dynamic mergeMaterialTextFieldData(
  1. MaterialTextFieldData? defaults,
  2. MaterialTextFieldData? overrides
)

Implementation

mergeMaterialTextFieldData(
        MaterialTextFieldData? defaults, MaterialTextFieldData? overrides) =>
    MaterialTextFieldData(
        widgetKey: overrides?.widgetKey ?? defaults?.widgetKey,
        controller: overrides?.controller ?? defaults?.controller,
        focusNode: overrides?.focusNode ?? defaults?.focusNode,
        decoration: overrides?.decoration ?? defaults?.decoration,
        keyboardType: overrides?.keyboardType ?? defaults?.keyboardType,
        textInputAction:
            overrides?.textInputAction ?? defaults?.textInputAction,
        textCapitalization:
            overrides?.textCapitalization ?? defaults?.textCapitalization,
        style: overrides?.style ?? defaults?.style,
        textAlign: overrides?.textAlign ?? defaults?.textAlign,
        textDirection: overrides?.textDirection ?? defaults?.textDirection,
        autofocus: overrides?.autofocus ?? defaults?.autofocus,
        obscureText: overrides?.obscureText ?? defaults?.obscureText,
        autocorrect: overrides?.autocorrect ?? defaults?.autocorrect,
        maxLines: overrides?.maxLines ?? defaults?.maxLines,
        maxLength: overrides?.maxLength ?? defaults?.maxLength,
        maxLengthEnforcement:
            overrides?.maxLengthEnforcement ?? defaults?.maxLengthEnforcement,
        onChanged: overrides?.onChanged ?? defaults?.onChanged,
        onEditingComplete:
            overrides?.onEditingComplete ?? defaults?.onEditingComplete,
        onSubmitted: overrides?.onSubmitted ?? defaults?.onSubmitted,
        inputFormatters:
            overrides?.inputFormatters ?? defaults?.inputFormatters,
        enabled: overrides?.enabled ?? defaults?.enabled,
        cursorWidth: overrides?.cursorWidth ?? defaults?.cursorWidth,
        cursorRadius: overrides?.cursorRadius ?? defaults?.cursorRadius,
        cursorColor: overrides?.cursorColor ?? defaults?.cursorColor,
        keyboardAppearance:
            overrides?.keyboardAppearance ?? defaults?.keyboardAppearance,
        scrollPadding: overrides?.scrollPadding ?? defaults?.scrollPadding,
        enableInteractiveSelection: overrides?.enableInteractiveSelection ??
            defaults?.enableInteractiveSelection,
        onTap: overrides?.onTap ?? defaults?.onTap);