createCupertinoWidget method

  1. @override
CupertinoTextFormFieldRow createCupertinoWidget(
  1. BuildContext context
)
override

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
  );
}