createCupertinoWidget method
Implementation
@override
CupertinoTextFormFieldRow createCupertinoWidget(BuildContext context) {
final data = cupertino?.call(context, platform(context));
return CupertinoTextFormFieldRow(
key: data?.widgetKey ?? widgetKey,
controller: data?.controller ?? controller,
initialValue: data?.initialValue ?? initialValue,
focusNode: data?.focusNode ?? focusNode,
decoration: data?.decoration,
keyboardType: data?.keyboardType ?? keyboardType,
textCapitalization: data?.textCapitalization ??
textCapitalization ??
TextCapitalization.none,
textInputAction: data?.textInputAction ?? textInputAction,
style: data?.style ?? style,
strutStyle: data?.strutStyle ?? strutStyle,
textAlign: data?.textAlign ?? textAlign ?? TextAlign.start,
textAlignVertical: data?.textAlignVertical ?? textAlignVertical,
autofocus: data?.autofocus ?? autofocus ?? false,
readOnly: data?.readOnly ?? readOnly ?? false,
showCursor: data?.showCursor ?? showCursor,
obscuringCharacter: data?.obscuringCharacter ?? obscuringCharacter ?? '•',
obscureText: data?.obscureText ?? obscureText ?? false,
autocorrect: data?.autocorrect ?? autocorrect ?? true,
smartDashesType: data?.smartDashesType ?? smartDashesType,
smartQuotesType: data?.smartQuotesType ?? smartQuotesType,
enableSuggestions: data?.enableSuggestions ?? enableSuggestions ?? true,
maxLines: data?.maxLines ?? maxLines,
minLines: data?.minLines ?? minLines,
expands: data?.expands ?? expands ?? false,
maxLength: data?.maxLength ?? maxLength,
onChanged: data?.onChanged ?? onChanged,
onTap: data?.onTap ?? onTap,
onEditingComplete: data?.onEditingComplete ?? onEditingComplete,
onFieldSubmitted: data?.onFieldSubmitted ?? onFieldSubmitted,
onSaved: data?.onSaved ?? onSaved,
validator: data?.validator ?? validator,
inputFormatters: data?.inputFormatters ?? inputFormatters,
enabled: data?.enabled ?? enabled,
cursorWidth: data?.cursorWidth ?? cursorWidth ?? 2.0,
cursorHeight: data?.cursorHeight ?? cursorHeight,
cursorColor: data?.cursorColor ?? cursorColor,
keyboardAppearance: data?.keyboardAppearance ?? keyboardAppearance,
scrollPadding:
data?.scrollPadding ?? scrollPadding ?? const EdgeInsets.all(20),
enableInteractiveSelection: data?.enableInteractiveSelection ??
enableInteractiveSelection ??
true,
selectionControls: data?.selectionControls ?? selectionControls,
scrollPhysics: data?.scrollPhysics ?? scrollPhysics,
autofillHints: data?.autofillHints ?? autofillHints,
autovalidateMode: data?.autovalidateMode ??
autovalidateMode ??
AutovalidateMode.disabled,
prefix: data?.prefix,
padding: data?.padding ?? const EdgeInsets.all(6.0),
placeholder: data?.placeholder ?? hintText,
placeholderStyle: data?.placeholderStyle ??
const TextStyle(
fontWeight: FontWeight.w400,
color: CupertinoColors.placeholderText,
),
textDirection: data?.textDirection,
contextMenuBuilder: data?.contextMenuBuilder ??
contextMenuBuilder ??
_defaultCupertinoContextMenuBuilder,
// toolbarOptions: , Deprecated
);
}