Ran codemod to replace View.propTypes with ViewPropTypes
Reviewed By: yungsters Differential Revision: D4764838 fbshipit-source-id: 0b47a0fdd6793dab9333bb73bb93053fccc27dae
This commit is contained in:
parent
f891985bd8
commit
de8ce45258
|
@ -18,6 +18,8 @@ const React = require('React');
|
||||||
const StyleSheet = require('StyleSheet');
|
const StyleSheet = require('StyleSheet');
|
||||||
const View = require('View');
|
const View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
const requireNativeComponent = require('requireNativeComponent');
|
const requireNativeComponent = require('requireNativeComponent');
|
||||||
|
|
||||||
const PropTypes = React.PropTypes;
|
const PropTypes = React.PropTypes;
|
||||||
|
@ -40,7 +42,7 @@ const ActivityIndicator = React.createClass({
|
||||||
mixins: [NativeMethodsMixin],
|
mixins: [NativeMethodsMixin],
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* Whether to show the indicator (true, the default) or hide it (false).
|
* Whether to show the indicator (true, the default) or hide it (false).
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -18,6 +18,8 @@ const React = require('React');
|
||||||
const StyleSheet = require('StyleSheet');
|
const StyleSheet = require('StyleSheet');
|
||||||
const View = require('View');
|
const View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
const requireNativeComponent = require('requireNativeComponent');
|
const requireNativeComponent = require('requireNativeComponent');
|
||||||
|
|
||||||
const PropTypes = React.PropTypes;
|
const PropTypes = React.PropTypes;
|
||||||
|
@ -43,7 +45,7 @@ const DatePickerIOS = React.createClass({
|
||||||
mixins: [NativeMethodsMixin],
|
mixins: [NativeMethodsMixin],
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* The currently selected date.
|
* The currently selected date.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -20,6 +20,8 @@ var StyleSheet = require('StyleSheet');
|
||||||
var UIManager = require('UIManager');
|
var UIManager = require('UIManager');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var DrawerConsts = UIManager.AndroidDrawerLayout.Constants;
|
var DrawerConsts = UIManager.AndroidDrawerLayout.Constants;
|
||||||
|
|
||||||
var dismissKeyboard = require('dismissKeyboard');
|
var dismissKeyboard = require('dismissKeyboard');
|
||||||
|
@ -73,7 +75,7 @@ var DrawerLayoutAndroid = React.createClass({
|
||||||
},
|
},
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* Determines whether the keyboard gets dismissed in response to a drag.
|
* Determines whether the keyboard gets dismissed in response to a drag.
|
||||||
* - 'none' (the default), drags do not dismiss the keyboard.
|
* - 'none' (the default), drags do not dismiss the keyboard.
|
||||||
|
|
|
@ -18,6 +18,8 @@ const React = require('React');
|
||||||
const TimerMixin = require('react-timer-mixin');
|
const TimerMixin = require('react-timer-mixin');
|
||||||
const View = require('View');
|
const View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
const PropTypes = React.PropTypes;
|
const PropTypes = React.PropTypes;
|
||||||
|
|
||||||
import type EmitterSubscription from 'EmitterSubscription';
|
import type EmitterSubscription from 'EmitterSubscription';
|
||||||
|
@ -57,13 +59,13 @@ const KeyboardAvoidingView = React.createClass({
|
||||||
mixins: [TimerMixin],
|
mixins: [TimerMixin],
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
behavior: PropTypes.oneOf(['height', 'position', 'padding']),
|
behavior: PropTypes.oneOf(['height', 'position', 'padding']),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The style of the content container(View) when behavior is 'position'.
|
* The style of the content container(View) when behavior is 'position'.
|
||||||
*/
|
*/
|
||||||
contentContainerStyle: View.propTypes.style,
|
contentContainerStyle: ViewPropTypes.style,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is the distance between the top of the user screen and the react native view,
|
* This is the distance between the top of the user screen and the react native view,
|
||||||
|
|
|
@ -22,6 +22,8 @@ var StyleSheet = require('StyleSheet');
|
||||||
var TVEventHandler = require('TVEventHandler');
|
var TVEventHandler = require('TVEventHandler');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var invariant = require('fbjs/lib/invariant');
|
var invariant = require('fbjs/lib/invariant');
|
||||||
var logError = require('logError');
|
var logError = require('logError');
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
@ -406,7 +408,7 @@ var NavigatorIOS = React.createClass({
|
||||||
/**
|
/**
|
||||||
* Styles for the navigation item containing the component.
|
* Styles for the navigation item containing the component.
|
||||||
*/
|
*/
|
||||||
wrapperStyle: View.propTypes.style,
|
wrapperStyle: ViewPropTypes.style,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Boolean value that indicates whether the navigation bar is hidden.
|
* Boolean value that indicates whether the navigation bar is hidden.
|
||||||
|
@ -458,7 +460,7 @@ var NavigatorIOS = React.createClass({
|
||||||
* The default wrapper style for components in the navigator.
|
* The default wrapper style for components in the navigator.
|
||||||
* A common use case is to set the `backgroundColor` for every scene.
|
* A common use case is to set the `backgroundColor` for every scene.
|
||||||
*/
|
*/
|
||||||
itemWrapperStyle: View.propTypes.style,
|
itemWrapperStyle: ViewPropTypes.style,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The default color used for the buttons in the navigation bar.
|
* The default color used for the buttons in the navigation bar.
|
||||||
|
|
|
@ -20,7 +20,7 @@ var React = require('React');
|
||||||
var StyleSheetPropType = require('StyleSheetPropType');
|
var StyleSheetPropType = require('StyleSheetPropType');
|
||||||
var TextStylePropTypes = require('TextStylePropTypes');
|
var TextStylePropTypes = require('TextStylePropTypes');
|
||||||
var UnimplementedView = require('UnimplementedView');
|
var UnimplementedView = require('UnimplementedView');
|
||||||
var View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
var ViewStylePropTypes = require('ViewStylePropTypes');
|
var ViewStylePropTypes = require('ViewStylePropTypes');
|
||||||
|
|
||||||
var itemStylePropType = StyleSheetPropType(TextStylePropTypes);
|
var itemStylePropType = StyleSheetPropType(TextStylePropTypes);
|
||||||
|
@ -71,7 +71,7 @@ class Picker extends React.Component {
|
||||||
|
|
||||||
// $FlowFixMe(>=0.41.0)
|
// $FlowFixMe(>=0.41.0)
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
style: pickerStyleType,
|
style: pickerStyleType,
|
||||||
/**
|
/**
|
||||||
* Value matching value of one of the items. Can be a string or an integer.
|
* Value matching value of one of the items. Can be a string or an integer.
|
||||||
|
|
|
@ -16,7 +16,7 @@ var ColorPropType = require('ColorPropType');
|
||||||
var React = require('React');
|
var React = require('React');
|
||||||
var StyleSheet = require('StyleSheet');
|
var StyleSheet = require('StyleSheet');
|
||||||
var StyleSheetPropType = require('StyleSheetPropType');
|
var StyleSheetPropType = require('StyleSheetPropType');
|
||||||
var View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
var ViewStylePropTypes = require('ViewStylePropTypes');
|
var ViewStylePropTypes = require('ViewStylePropTypes');
|
||||||
|
|
||||||
var processColor = require('processColor');
|
var processColor = require('processColor');
|
||||||
|
@ -51,7 +51,7 @@ class PickerAndroid extends React.Component {
|
||||||
state: *;
|
state: *;
|
||||||
|
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
style: pickerStyleType,
|
style: pickerStyleType,
|
||||||
selectedValue: React.PropTypes.any,
|
selectedValue: React.PropTypes.any,
|
||||||
enabled: ReactPropTypes.bool,
|
enabled: ReactPropTypes.bool,
|
||||||
|
|
|
@ -18,6 +18,7 @@ var StyleSheet = require('StyleSheet');
|
||||||
var StyleSheetPropType = require('StyleSheetPropType');
|
var StyleSheetPropType = require('StyleSheetPropType');
|
||||||
var TextStylePropTypes = require('TextStylePropTypes');
|
var TextStylePropTypes = require('TextStylePropTypes');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
var processColor = require('processColor');
|
var processColor = require('processColor');
|
||||||
|
|
||||||
var itemStylePropType = StyleSheetPropType(TextStylePropTypes);
|
var itemStylePropType = StyleSheetPropType(TextStylePropTypes);
|
||||||
|
@ -27,7 +28,7 @@ var PickerIOS = React.createClass({
|
||||||
mixins: [NativeMethodsMixin],
|
mixins: [NativeMethodsMixin],
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
itemStyle: itemStylePropType,
|
itemStyle: itemStylePropType,
|
||||||
onValueChange: React.PropTypes.func,
|
onValueChange: React.PropTypes.func,
|
||||||
selectedValue: React.PropTypes.any, // string or integer basically
|
selectedValue: React.PropTypes.any, // string or integer basically
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
var NativeMethodsMixin = require('NativeMethodsMixin');
|
var NativeMethodsMixin = require('NativeMethodsMixin');
|
||||||
var React = require('React');
|
var React = require('React');
|
||||||
var View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
var ColorPropType = require('ColorPropType');
|
var ColorPropType = require('ColorPropType');
|
||||||
|
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
@ -66,7 +66,7 @@ var indeterminateType = function(props, propName, componentName) {
|
||||||
*/
|
*/
|
||||||
var ProgressBarAndroid = React.createClass({
|
var ProgressBarAndroid = React.createClass({
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* Style of the ProgressBar. One of:
|
* Style of the ProgressBar. One of:
|
||||||
*
|
*
|
||||||
|
|
|
@ -15,7 +15,7 @@ var Image = require('Image');
|
||||||
var NativeMethodsMixin = require('NativeMethodsMixin');
|
var NativeMethodsMixin = require('NativeMethodsMixin');
|
||||||
var React = require('React');
|
var React = require('React');
|
||||||
var StyleSheet = require('StyleSheet');
|
var StyleSheet = require('StyleSheet');
|
||||||
var View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ var ProgressViewIOS = React.createClass({
|
||||||
mixins: [NativeMethodsMixin],
|
mixins: [NativeMethodsMixin],
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* The progress bar style.
|
* The progress bar style.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -15,7 +15,7 @@ const ColorPropType = require('ColorPropType');
|
||||||
const NativeMethodsMixin = require('NativeMethodsMixin');
|
const NativeMethodsMixin = require('NativeMethodsMixin');
|
||||||
const Platform = require('Platform');
|
const Platform = require('Platform');
|
||||||
const React = require('React');
|
const React = require('React');
|
||||||
const View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
const requireNativeComponent = require('requireNativeComponent');
|
const requireNativeComponent = require('requireNativeComponent');
|
||||||
|
|
||||||
|
@ -79,7 +79,7 @@ const RefreshControl = React.createClass({
|
||||||
mixins: [NativeMethodsMixin],
|
mixins: [NativeMethodsMixin],
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* Called when the view starts refreshing.
|
* Called when the view starts refreshing.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -23,6 +23,7 @@ const ScrollViewStickyHeader = require('ScrollViewStickyHeader');
|
||||||
const StyleSheet = require('StyleSheet');
|
const StyleSheet = require('StyleSheet');
|
||||||
const StyleSheetPropType = require('StyleSheetPropType');
|
const StyleSheetPropType = require('StyleSheetPropType');
|
||||||
const View = require('View');
|
const View = require('View');
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
const ViewStylePropTypes = require('ViewStylePropTypes');
|
const ViewStylePropTypes = require('ViewStylePropTypes');
|
||||||
|
|
||||||
const dismissKeyboard = require('dismissKeyboard');
|
const dismissKeyboard = require('dismissKeyboard');
|
||||||
|
@ -70,7 +71,7 @@ const requireNativeComponent = require('requireNativeComponent');
|
||||||
// $FlowFixMe(>=0.41.0)
|
// $FlowFixMe(>=0.41.0)
|
||||||
const ScrollView = React.createClass({
|
const ScrollView = React.createClass({
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* Controls whether iOS should automatically adjust the content inset
|
* Controls whether iOS should automatically adjust the content inset
|
||||||
* for scroll views that are placed behind a navigation bar or
|
* for scroll views that are placed behind a navigation bar or
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
var NativeMethodsMixin = require('NativeMethodsMixin');
|
var NativeMethodsMixin = require('NativeMethodsMixin');
|
||||||
var React = require('React');
|
var React = require('React');
|
||||||
var StyleSheet = require('StyleSheet');
|
var StyleSheet = require('StyleSheet');
|
||||||
var View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ var SegmentedControlIOS = React.createClass({
|
||||||
mixins: [NativeMethodsMixin],
|
mixins: [NativeMethodsMixin],
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* The labels for the control's segment buttons, in order.
|
* The labels for the control's segment buttons, in order.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -18,7 +18,7 @@ var ReactNativeViewAttributes = require('ReactNativeViewAttributes');
|
||||||
var Platform = require('Platform');
|
var Platform = require('Platform');
|
||||||
var React = require('React');
|
var React = require('React');
|
||||||
var StyleSheet = require('StyleSheet');
|
var StyleSheet = require('StyleSheet');
|
||||||
var View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
|
||||||
|
@ -34,13 +34,13 @@ var Slider = React.createClass({
|
||||||
mixins: [NativeMethodsMixin],
|
mixins: [NativeMethodsMixin],
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Used to style and layout the `Slider`. See `StyleSheet.js` and
|
* Used to style and layout the `Slider`. See `StyleSheet.js` and
|
||||||
* `ViewStylePropTypes.js` for more info.
|
* `ViewStylePropTypes.js` for more info.
|
||||||
*/
|
*/
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initial value of the slider. The value should be between minimumValue
|
* Initial value of the slider. The value should be between minimumValue
|
||||||
|
|
|
@ -16,7 +16,7 @@ var NativeMethodsMixin = require('NativeMethodsMixin');
|
||||||
var Platform = require('Platform');
|
var Platform = require('Platform');
|
||||||
var React = require('React');
|
var React = require('React');
|
||||||
var StyleSheet = require('StyleSheet');
|
var StyleSheet = require('StyleSheet');
|
||||||
var View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ type DefaultProps = {
|
||||||
// $FlowFixMe(>=0.41.0)
|
// $FlowFixMe(>=0.41.0)
|
||||||
var Switch = React.createClass({
|
var Switch = React.createClass({
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* The value of the switch. If true the switch will be turned on.
|
* The value of the switch. If true the switch will be turned on.
|
||||||
* Default value is false.
|
* Default value is false.
|
||||||
|
|
|
@ -15,7 +15,7 @@ var ColorPropType = require('ColorPropType');
|
||||||
var React = require('React');
|
var React = require('React');
|
||||||
var StyleSheet = require('StyleSheet');
|
var StyleSheet = require('StyleSheet');
|
||||||
var TabBarItemIOS = require('TabBarItemIOS');
|
var TabBarItemIOS = require('TabBarItemIOS');
|
||||||
var View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
|
||||||
|
@ -34,8 +34,8 @@ class TabBarIOS extends React.Component {
|
||||||
|
|
||||||
// $FlowFixMe(>=0.41.0)
|
// $FlowFixMe(>=0.41.0)
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
/**
|
/**
|
||||||
* Color of text on unselected tabs
|
* Color of text on unselected tabs
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -18,11 +18,13 @@ var StaticContainer = require('StaticContainer.react');
|
||||||
var StyleSheet = require('StyleSheet');
|
var StyleSheet = require('StyleSheet');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
|
||||||
class TabBarItemIOS extends React.Component {
|
class TabBarItemIOS extends React.Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* Little red bubble that sits at the top right of the icon.
|
* Little red bubble that sits at the top right of the icon.
|
||||||
*/
|
*/
|
||||||
|
@ -80,7 +82,7 @@ class TabBarItemIOS extends React.Component {
|
||||||
/**
|
/**
|
||||||
* React style object.
|
* React style object.
|
||||||
*/
|
*/
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
/**
|
/**
|
||||||
* Text that appears under the icon. It is ignored when a system icon
|
* Text that appears under the icon. It is ignored when a system icon
|
||||||
* is defined.
|
* is defined.
|
||||||
|
|
|
@ -24,7 +24,7 @@ const TextInputState = require('TextInputState');
|
||||||
const TimerMixin = require('react-timer-mixin');
|
const TimerMixin = require('react-timer-mixin');
|
||||||
const TouchableWithoutFeedback = require('TouchableWithoutFeedback');
|
const TouchableWithoutFeedback = require('TouchableWithoutFeedback');
|
||||||
const UIManager = require('UIManager');
|
const UIManager = require('UIManager');
|
||||||
const View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
const emptyFunction = require('fbjs/lib/emptyFunction');
|
const emptyFunction = require('fbjs/lib/emptyFunction');
|
||||||
const invariant = require('fbjs/lib/invariant');
|
const invariant = require('fbjs/lib/invariant');
|
||||||
|
@ -176,7 +176,7 @@ const TextInput = React.createClass({
|
||||||
},
|
},
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* Can tell `TextInput` to automatically capitalize certain characters.
|
* Can tell `TextInput` to automatically capitalize certain characters.
|
||||||
*
|
*
|
||||||
|
|
|
@ -16,7 +16,7 @@ var NativeMethodsMixin = require('NativeMethodsMixin');
|
||||||
var React = require('React');
|
var React = require('React');
|
||||||
var ReactNativeViewAttributes = require('ReactNativeViewAttributes');
|
var ReactNativeViewAttributes = require('ReactNativeViewAttributes');
|
||||||
var UIManager = require('UIManager');
|
var UIManager = require('UIManager');
|
||||||
var View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
var ColorPropType = require('ColorPropType');
|
var ColorPropType = require('ColorPropType');
|
||||||
|
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
@ -70,7 +70,7 @@ var ToolbarAndroid = React.createClass({
|
||||||
mixins: [NativeMethodsMixin],
|
mixins: [NativeMethodsMixin],
|
||||||
|
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* Sets possible actions on the toolbar as part of the action menu. These are displayed as icons
|
* Sets possible actions on the toolbar as part of the action menu. These are displayed as icons
|
||||||
* or text on the right side of the widget. If they don't fit they are placed in an 'overflow'
|
* or text on the right side of the widget. If they don't fit they are placed in an 'overflow'
|
||||||
|
|
|
@ -23,6 +23,8 @@ var Touchable = require('Touchable');
|
||||||
var TouchableWithoutFeedback = require('TouchableWithoutFeedback');
|
var TouchableWithoutFeedback = require('TouchableWithoutFeedback');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var ensureComponentIsNative = require('ensureComponentIsNative');
|
var ensureComponentIsNative = require('ensureComponentIsNative');
|
||||||
var ensurePositiveDelayProps = require('ensurePositiveDelayProps');
|
var ensurePositiveDelayProps = require('ensurePositiveDelayProps');
|
||||||
var keyOf = require('fbjs/lib/keyOf');
|
var keyOf = require('fbjs/lib/keyOf');
|
||||||
|
@ -79,7 +81,7 @@ var TouchableHighlight = React.createClass({
|
||||||
* active.
|
* active.
|
||||||
*/
|
*/
|
||||||
underlayColor: ColorPropType,
|
underlayColor: ColorPropType,
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
/**
|
/**
|
||||||
* Called immediately after the underlay is shown
|
* Called immediately after the underlay is shown
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
var React = require('React');
|
var React = require('React');
|
||||||
var ReactNative = require('ReactNative');
|
var ReactNative = require('ReactNative');
|
||||||
var UIManager = require('UIManager');
|
var UIManager = require('UIManager');
|
||||||
var View = require('View');
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var dismissKeyboard = require('dismissKeyboard');
|
var dismissKeyboard = require('dismissKeyboard');
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
@ -81,7 +81,7 @@ class ViewPagerAndroid extends React.Component {
|
||||||
};
|
};
|
||||||
|
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
/**
|
/**
|
||||||
* Index of initial page that should be selected. Use `setPage` method to
|
* Index of initial page that should be selected. Use `setPage` method to
|
||||||
* update the page, and `onPageSelected` to monitor page changes
|
* update the page, and `onPageSelected` to monitor page changes
|
||||||
|
|
|
@ -18,6 +18,8 @@ var StyleSheet = require('StyleSheet');
|
||||||
var UIManager = require('UIManager');
|
var UIManager = require('UIManager');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var deprecatedPropType = require('deprecatedPropType');
|
var deprecatedPropType = require('deprecatedPropType');
|
||||||
var keyMirror = require('fbjs/lib/keyMirror');
|
var keyMirror = require('fbjs/lib/keyMirror');
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
@ -46,7 +48,7 @@ var defaultRenderLoading = () => (
|
||||||
*/
|
*/
|
||||||
class WebView extends React.Component {
|
class WebView extends React.Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
renderError: PropTypes.func,
|
renderError: PropTypes.func,
|
||||||
renderLoading: PropTypes.func,
|
renderLoading: PropTypes.func,
|
||||||
onLoad: PropTypes.func,
|
onLoad: PropTypes.func,
|
||||||
|
@ -59,7 +61,7 @@ class WebView extends React.Component {
|
||||||
onMessage: PropTypes.func,
|
onMessage: PropTypes.func,
|
||||||
onContentSizeChange: PropTypes.func,
|
onContentSizeChange: PropTypes.func,
|
||||||
startInLoadingState: PropTypes.bool, // force WebView to show loadingView on first load
|
startInLoadingState: PropTypes.bool, // force WebView to show loadingView on first load
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
|
|
||||||
html: deprecatedPropType(
|
html: deprecatedPropType(
|
||||||
PropTypes.string,
|
PropTypes.string,
|
||||||
|
|
|
@ -19,6 +19,7 @@ var StyleSheet = require('StyleSheet');
|
||||||
var Text = require('Text');
|
var Text = require('Text');
|
||||||
var UIManager = require('UIManager');
|
var UIManager = require('UIManager');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
var ScrollView = require('ScrollView');
|
var ScrollView = require('ScrollView');
|
||||||
|
|
||||||
var deprecatedPropType = require('deprecatedPropType');
|
var deprecatedPropType = require('deprecatedPropType');
|
||||||
|
@ -117,7 +118,7 @@ class WebView extends React.Component {
|
||||||
static NavigationType = NavigationType;
|
static NavigationType = NavigationType;
|
||||||
|
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
|
|
||||||
html: deprecatedPropType(
|
html: deprecatedPropType(
|
||||||
PropTypes.string,
|
PropTypes.string,
|
||||||
|
@ -253,7 +254,7 @@ class WebView extends React.Component {
|
||||||
/**
|
/**
|
||||||
* The style to apply to the `WebView`.
|
* The style to apply to the `WebView`.
|
||||||
*/
|
*/
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Determines the types of data converted to clickable URLs in the web view’s content.
|
* Determines the types of data converted to clickable URLs in the web view’s content.
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
*
|
*
|
||||||
* @providesModule Navigator
|
* @providesModule Navigator
|
||||||
*/
|
*/
|
||||||
/* eslint-disable no-extra-boolean-cast*/
|
/* eslint-disable no-extra-boolean-cast*/
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var AnimationsDebugModule = require('NativeModules').AnimationsDebugModule;
|
var AnimationsDebugModule = require('NativeModules').AnimationsDebugModule;
|
||||||
|
@ -47,6 +47,8 @@ var TVEventHandler = require('TVEventHandler');
|
||||||
var TimerMixin = require('react-timer-mixin');
|
var TimerMixin = require('react-timer-mixin');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var clamp = require('clamp');
|
var clamp = require('clamp');
|
||||||
var flattenStyle = require('flattenStyle');
|
var flattenStyle = require('flattenStyle');
|
||||||
var invariant = require('fbjs/lib/invariant');
|
var invariant = require('fbjs/lib/invariant');
|
||||||
|
@ -385,7 +387,7 @@ var Navigator = React.createClass({
|
||||||
/**
|
/**
|
||||||
* Styles to apply to the container of each scene.
|
* Styles to apply to the container of each scene.
|
||||||
*/
|
*/
|
||||||
sceneStyle: View.propTypes.style,
|
sceneStyle: ViewPropTypes.style,
|
||||||
},
|
},
|
||||||
|
|
||||||
statics: {
|
statics: {
|
||||||
|
|
|
@ -39,6 +39,8 @@ const React = require('React');
|
||||||
const StyleSheet = require('StyleSheet');
|
const StyleSheet = require('StyleSheet');
|
||||||
const View = require('View');
|
const View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
const guid = require('guid');
|
const guid = require('guid');
|
||||||
const invariant = require('fbjs/lib/invariant');
|
const invariant = require('fbjs/lib/invariant');
|
||||||
|
|
||||||
|
@ -99,7 +101,7 @@ class NavigatorBreadcrumbNavigationBar extends React.Component {
|
||||||
routeStack: React.PropTypes.arrayOf(React.PropTypes.object),
|
routeStack: React.PropTypes.arrayOf(React.PropTypes.object),
|
||||||
presentedIndex: React.PropTypes.number,
|
presentedIndex: React.PropTypes.number,
|
||||||
}),
|
}),
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
};
|
};
|
||||||
|
|
||||||
static Styles = NavigatorBreadcrumbNavigationBarStyles;
|
static Styles = NavigatorBreadcrumbNavigationBarStyles;
|
||||||
|
|
|
@ -33,6 +33,8 @@ var Platform = require('Platform');
|
||||||
var StyleSheet = require('StyleSheet');
|
var StyleSheet = require('StyleSheet');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var guid = require('guid');
|
var guid = require('guid');
|
||||||
|
|
||||||
var { Map } = require('immutable');
|
var { Map } = require('immutable');
|
||||||
|
@ -63,7 +65,7 @@ class NavigatorNavigationBar extends React.Component {
|
||||||
presentedIndex: React.PropTypes.number,
|
presentedIndex: React.PropTypes.number,
|
||||||
}),
|
}),
|
||||||
navigationStyles: React.PropTypes.object,
|
navigationStyles: React.PropTypes.object,
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
};
|
};
|
||||||
|
|
||||||
static Styles = NavigatorNavigationBarStyles;
|
static Styles = NavigatorNavigationBarStyles;
|
||||||
|
|
|
@ -15,6 +15,8 @@ const IncrementalGroup = require('IncrementalGroup');
|
||||||
const React = require('React');
|
const React = require('React');
|
||||||
const View = require('View');
|
const View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
import type {Context} from 'Incremental';
|
import type {Context} from 'Incremental';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -47,7 +49,7 @@ class IncrementalPresenter extends React.Component {
|
||||||
disabled: React.PropTypes.bool,
|
disabled: React.PropTypes.bool,
|
||||||
onDone: React.PropTypes.func,
|
onDone: React.PropTypes.func,
|
||||||
onLayout: React.PropTypes.func,
|
onLayout: React.PropTypes.func,
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
};
|
};
|
||||||
static contextTypes = {
|
static contextTypes = {
|
||||||
incrementalGroup: React.PropTypes.object,
|
incrementalGroup: React.PropTypes.object,
|
||||||
|
|
|
@ -29,6 +29,8 @@ const Text = require('Text');
|
||||||
const TouchableHighlight = require('TouchableHighlight');
|
const TouchableHighlight = require('TouchableHighlight');
|
||||||
const View = require('View');
|
const View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
const {PropTypes} = React;
|
const {PropTypes} = React;
|
||||||
|
|
||||||
import type {ImageSource} from 'ImageSource';
|
import type {ImageSource} from 'ImageSource';
|
||||||
|
@ -55,7 +57,7 @@ class SwipeableQuickActionButton extends React.Component {
|
||||||
imageSource: Image.propTypes.source.isRequired,
|
imageSource: Image.propTypes.source.isRequired,
|
||||||
imageStyle: Image.propTypes.style,
|
imageStyle: Image.propTypes.style,
|
||||||
onPress: PropTypes.func,
|
onPress: PropTypes.func,
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
testID: PropTypes.string,
|
testID: PropTypes.string,
|
||||||
text: PropTypes.string,
|
text: PropTypes.string,
|
||||||
textStyle: Text.propTypes.style,
|
textStyle: Text.propTypes.style,
|
||||||
|
|
|
@ -27,6 +27,8 @@ const React = require('React');
|
||||||
const StyleSheet = require('StyleSheet');
|
const StyleSheet = require('StyleSheet');
|
||||||
const View = require('View');
|
const View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A thin wrapper around standard quick action buttons that can, if the user
|
* A thin wrapper around standard quick action buttons that can, if the user
|
||||||
* chooses, be used with SwipeableListView. Sample usage is as follows, in the
|
* chooses, be used with SwipeableListView. Sample usage is as follows, in the
|
||||||
|
@ -41,7 +43,7 @@ class SwipeableQuickActions extends React.Component {
|
||||||
props: {style?: $FlowFixMe};
|
props: {style?: $FlowFixMe};
|
||||||
|
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
style: View.propTypes.style,
|
style: ViewPropTypes.style,
|
||||||
};
|
};
|
||||||
|
|
||||||
render(): React.Element<any> {
|
render(): React.Element<any> {
|
||||||
|
|
|
@ -22,6 +22,7 @@ var Set = require('Set');
|
||||||
var StyleSheet = require('StyleSheet');
|
var StyleSheet = require('StyleSheet');
|
||||||
var StyleSheetPropType = require('StyleSheetPropType');
|
var StyleSheetPropType = require('StyleSheetPropType');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
var ViewStylePropTypes = require('ViewStylePropTypes');
|
var ViewStylePropTypes = require('ViewStylePropTypes');
|
||||||
|
|
||||||
var filterObject = require('fbjs/lib/filterObject');
|
var filterObject = require('fbjs/lib/filterObject');
|
||||||
|
@ -78,7 +79,7 @@ var ImageSpecificStyleKeys = new Set(Object.keys(ImageStylePropTypes).filter(x =
|
||||||
|
|
||||||
var Image = React.createClass({
|
var Image = React.createClass({
|
||||||
propTypes: {
|
propTypes: {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
style: StyleSheetPropType(ImageStylePropTypes),
|
style: StyleSheetPropType(ImageStylePropTypes),
|
||||||
/**
|
/**
|
||||||
* `uri` is a string representing the resource identifier for the image, which
|
* `uri` is a string representing the resource identifier for the image, which
|
||||||
|
|
|
@ -17,6 +17,8 @@ var { TestModule } = require('NativeModules');
|
||||||
var UIManager = require('UIManager');
|
var UIManager = require('UIManager');
|
||||||
var View = require('View');
|
var View = require('View');
|
||||||
|
|
||||||
|
const ViewPropTypes = require('ViewPropTypes');
|
||||||
|
|
||||||
var requireNativeComponent = require('requireNativeComponent');
|
var requireNativeComponent = require('requireNativeComponent');
|
||||||
|
|
||||||
class SnapshotViewIOS extends React.Component {
|
class SnapshotViewIOS extends React.Component {
|
||||||
|
@ -27,7 +29,7 @@ class SnapshotViewIOS extends React.Component {
|
||||||
|
|
||||||
// $FlowFixMe(>=0.41.0)
|
// $FlowFixMe(>=0.41.0)
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
...View.propTypes,
|
...ViewPropTypes,
|
||||||
// A callback when the Snapshot view is ready to be compared
|
// A callback when the Snapshot view is ready to be compared
|
||||||
onSnapshotReady : React.PropTypes.func,
|
onSnapshotReady : React.PropTypes.func,
|
||||||
// A name to identify the individual instance to the SnapshotView
|
// A name to identify the individual instance to the SnapshotView
|
||||||
|
|
Loading…
Reference in New Issue