mergeMaterialTextFieldData function
dynamic
mergeMaterialTextFieldData(
- MaterialTextFieldData? defaults,
- 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);