Implementation
NikuTextFormField get copied => NikuTextFormField(
controller: controller,
initialValue: initialValue,
focusNode: focusNode,
decoration: decoration,
keyboardType: keyboardType,
textCapitalization: textCapitalization,
textInputAction: textInputAction,
style: style,
strutStyle: strutStyle,
textDirection: textDirection,
textAlign: textAlign,
textAlignVertical: textAlignVertical,
autofocus: autofocus,
readOnly: readOnly,
toolbarOptions: toolbarOptions,
showCursor: showCursor,
obscuringCharacter: obscuringCharacter,
obscureText: obscureText,
autocorrect: autocorrect,
smartDashesType: smartDashesType,
smartQuotesType: smartQuotesType,
enableSuggestions: enableSuggestions,
maxLines: maxLines,
minLines: minLines,
expands: expands,
maxLength: maxLength,
onChanged: onChanged,
onTap: onTap,
onEditingComplete: onEditingComplete,
onFieldSubmitted: onFieldSubmitted,
onSaved: onSaved,
validator: validator,
inputFormatters: inputFormatters,
enabled: enabled,
cursorWidth: cursorWidth,
cursorHeight: cursorHeight,
cursorRadius: cursorRadius,
cursorColor: cursorColor,
keyboardAppearance: keyboardAppearance,
scrollPadding: scrollPadding,
enableInteractiveSelection: enableInteractiveSelection,
selectionControls: selectionControls,
buildCounter: buildCounter,
scrollPhysics: scrollPhysics,
autofillHints: autofillHints,
autovalidateMode: autovalidateMode,
scrollController: scrollController,
restorationId: restorationId,
enableIMEPersonalizedLearning: enableIMEPersonalizedLearning,
adaptive: adaptive,
cupertino: cupertino,
contextMenuBuilder: contextMenuBuilder,
magnifierConfiguration: magnifierConfiguration,
spellCheckConfiguration: spellCheckConfiguration,
)..$parent.$merge($parent);