react-native/Libraries/Components
Vishwesh Jainkuniya f6ca4d0a96 Add prop to configure `importantForAutofill`. (#22763)
Summary:
In API 26, autofill framework was introduced in Android.
Read more about Autofill at https://developer.android.com/guide/topics/text/autofill.

Now, if in case for some text input if developer wants to disable
autofill then he can take help from this `importantForAutoFill` prop
and pass `no` to it.

Also important of auto fill can be configured with this prop, like:
* `auto`: Let the Android System use its heuristics to determine if the view is important for autofill.
* `no`: This view isn't important for autofill.
* `noExcludeDescendants`: This view and its children aren't important for autofill.
* `yes`: This view is important for autofill.
* `yesExcludeDescendants`: This view is important for autofill, but its children aren't important for autofill.

Default value if `auto`.

Read more at: https://developer.android.com/guide/topics/text/autofill-optimize

Changelog:
----------
[Android] [Added] - Add prop to configure `importantForAutofill` in `TextInput`.
Pull Request resolved: https://github.com/facebook/react-native/pull/22763

Differential Revision: D14121242

Pulled By: cpojer

fbshipit-source-id: aa4360480dd19f6dde66f0409d26a41a6a318c94
2019-03-12 06:43:00 +01:00
..
AccessibilityInfo Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
ActivityIndicator ActivityIndicator (#23104) 2019-01-23 02:31:55 -08:00
AppleTV Flow strict TouchableHighlight (#22173) 2018-11-21 14:36:33 -08:00
CheckBox AndroidCheckBox (#23003) 2019-01-16 13:03:24 -08:00
Clipboard Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
DatePicker remove unused suppressions in xplat 2019-01-18 06:44:05 -08:00
DatePickerAndroid Fix DatePickerAndroid flow errors 2018-12-26 12:03:45 -08:00
DrawerAndroid AndroidDrawerLayout (#23036) 2019-01-18 03:48:14 -08:00
Keyboard Refine Keyboard API Event typings (#23272) 2019-02-04 07:45:42 -08:00
MaskedView RCTMaskedView (#23001) 2019-01-16 13:34:17 -08:00
Picker RCTPicker (#22996) 2019-01-22 02:12:42 -08:00
ProgressBarAndroid ProgressBarAndroid (#23068) 2019-01-22 02:48:35 -08:00
ProgressViewIOS RCTProgressView (#23077) 2019-01-22 05:49:36 -08:00
RefreshControl AndroidSwipeRefreshLayout (#23039) 2019-01-18 02:19:52 -08:00
SafeAreaView RCTSafeAreaView (#23006) 2019-01-16 13:10:52 -08:00
ScrollView Update xplat/js to 0.92.0 2019-02-01 09:35:42 -08:00
SegmentedControlIOS RCTSegmentedControl (#23000) 2019-01-16 14:00:00 -08:00
Slider RCTSlider (#23048) 2019-01-22 05:44:54 -08:00
StatusBar Expose static methods to manipulate the StatusBar stack imperatively (#21206) 2019-01-22 07:12:04 -08:00
Switch Move codegen into packages/react-native-codegen 2019-02-07 03:09:05 -08:00
TextInput Add prop to configure `importantForAutofill`. (#22763) 2019-03-12 06:43:00 +01:00
TimePickerAndroid Flow strict-local in TimePickerAndroid.android.ios.js (#22714) 2019-01-25 06:27:21 -08:00
ToastAndroid Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
ToolbarAndroid ToolbarAndroid (#23009) 2019-01-16 13:53:53 -08:00
Touchable Deploy v0.89 2018-12-14 13:57:50 -08:00
UnimplementedViews Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
View - create missing AndroidDrawable flow types in ViewPropTypes.js. (#23192) 2019-01-29 00:10:03 -08:00
ViewPager AndroidViewPagers.js (#22995) 2019-01-22 05:55:50 -08:00
WebView Allow to toggle Android WebView HardwareAcceleration from JS 2018-12-11 21:28:53 -08:00
Button.js Use `invariant` instead of `fbjs/lib/invariant` 2018-12-03 00:07:02 -08:00
ScrollResponder.js Revert D13860038: [react-native][PR] Add ability to control scroll animation duration for Android 2019-01-29 18:00:54 -08:00
StaticContainer.react.js Flow strict StaticContainer (#22121) 2018-11-05 14:49:57 -08:00
StaticRenderer.js StaticRenderer: Removed prop types (#21348) 2018-09-27 11:17:47 -07:00