buildByCupertino method

  1. @override
Widget buildByCupertino(
  1. BuildContext context
)

*** material properties end ***

Implementation

@override
Widget buildByCupertino(BuildContext context) {
  return CupertinoTextField(
    controller: valueOf('controller', controller),
    focusNode: valueOf('focusNode', focusNode),
    keyboardType: valueOf('keyboardType', keyboardType),
    textInputAction: valueOf('textInputAction', textInputAction),
    textCapitalization: valueOf('textCapitalization', textCapitalization) ?? TextCapitalization.none,
    style: valueOf('style', style),
    strutStyle: valueOf('strutStyle', strutStyle),
    textAlign: valueOf('textAlign', textAlign) ?? TextAlign.start,
    textAlignVertical: valueOf('textAlignVertical', textAlignVertical),
    readOnly: valueOf('readOnly', readOnly) ?? false,
    toolbarOptions: valueOf('toolbarOptions', toolbarOptions),
    showCursor: valueOf('showCursor', showCursor),
    autofocus: valueOf('autofocus', autofocus) ?? false,
    obscuringCharacter: valueOf('obscuringCharacter', obscuringCharacter),
    obscureText: valueOf('obscureText', obscureText) ?? false,
    autocorrect: valueOf('autocorrect', autocorrect) ?? true,
    smartDashesType: valueOf('smartDashesType', smartDashesType),
    smartQuotesType: valueOf('smartQuotesType', smartQuotesType),
    enableSuggestions: valueOf('enableSuggestions', enableSuggestions) ?? true,
    maxLines: valueOf('maxLines', maxLines),
    minLines: valueOf('minLines', minLines),
    expands: valueOf('expands', expands) ?? false,
    maxLength: valueOf('maxLength', maxLength),
    maxLengthEnforcement: valueOf('maxLengthEnforcement', maxLengthEnforcement),
    onChanged: valueOf('onChanged', onChanged),
    onEditingComplete: valueOf('onEditingComplete', onEditingComplete),
    onSubmitted: valueOf('onSubmitted', onSubmitted),
    inputFormatters: valueOf('inputFormatters', inputFormatters),
    // enabled: valueOf('enabled', enabled),
    cursorWidth: valueOf('cursorWidth', cursorWidth) ?? 2.0,
    cursorHeight: valueOf('cursorHeight', cursorHeight),
    cursorRadius: valueOf('cursorRadius', cursorRadius) ?? const Radius.circular(2.0),
    cursorColor: valueOf('cursorColor', cursorColor),
    selectionHeightStyle: valueOf('selectionHeightStyle', selectionHeightStyle) ?? ui.BoxHeightStyle.tight,
    selectionWidthStyle: valueOf('selectionWidthStyle', selectionWidthStyle) ?? ui.BoxWidthStyle.tight,
    keyboardAppearance: valueOf('keyboardAppearance', keyboardAppearance),
    scrollPadding: valueOf('scrollPadding', scrollPadding) ?? const EdgeInsets.all(20.0),
    dragStartBehavior: valueOf('dragStartBehavior', dragStartBehavior) ?? DragStartBehavior.start,
    enableInteractiveSelection: valueOf('enableInteractiveSelection', enableInteractiveSelection) ?? true,
    selectionControls: valueOf('selectionControls', selectionControls),
    onTap: valueOf('onTap', onTap),
    scrollController: valueOf('scrollController', scrollController),
    scrollPhysics: valueOf('scrollPhysics', scrollPhysics),
    autofillHints: valueOf('autofillHints', autofillHints),
    restorationId: valueOf('restorationId', restorationId),
    // cupertino
    decoration: valueOf('cupertinoDecoration', cupertinoDecoration),
    padding: valueOf('padding', padding),
    placeholder: valueOf('placeholder', placeholder),
    placeholderStyle: valueOf('placeholderStyle', placeholderStyle),
    prefix: valueOf('prefix', prefix),
    prefixMode: valueOf('prefixMode', prefixMode),
    suffix: valueOf('suffix', suffix),
    suffixMode: valueOf('suffixMode', suffixMode),
    clearButtonMode: valueOf('clearButtonMode', clearButtonMode),
  );
}